我想提交一個沒有提交按鈕的表單,但當我點擊另一個href。 這裏是我的代碼:複選框提交href(html)
第1頁:
<form name="myform" method="post" action="page2.php">
<input type="checkbox" name="condition" value="1">
</form>
<a href="page2.php?item=n" onclick="document.forms['myform'].submit();"> link </a>
第2頁:
$_SESSION['condition'] = isset($_POST['condition'])? 1 : 0;
的問題是,$_POST['condition']
從未設置,即使選中此複選框。看起來我的表格不是從page1到page2的。你有任何線索爲什麼可能發生?
編輯:
也許並不清楚我試圖實現,所以我編輯我的代碼:我使用的href因爲我有裁判的名單上,用戶可以點擊,但我想用複選框添加一個選項。所以我想在用戶點擊ref時發送帶有參數參數的選項。
將表單中的「action」設置爲「page2.php」,表單將被提交。 – Gerton
表單的action屬性應該是page2.php,而不是href – steven
爲什麼使用鏈接提交表單而不是提交類型的按鈕? – user2182349