我有一個表單中的2個複選框,並且需要執行一些php代碼,並根據代碼的結果複選框被選中或取消選中。確定在一組複選框中選中的複選框
所以我寫了onclick = document.formName.submit();現在它觸發相同的頁面,我可以編寫代碼。我無法區分選中哪個複選框。
我不想使用以下過程: - 調用JavaScript,然後將複選框的值存儲在變量中,並將該變量設置爲不可見。
我想寫一些像document.formName.submit('checkbox1')。所以我應該能夠處理這個價值或我不知道。
請給我一個替代方法或更好的方法。
Thanku對於這個建議:-)這些決定了我的主鍵的屬性。點擊任何一個複選框,提交表單並執行相應的功能。現在在我的PHP代碼中,我無法區分檢查的是哪一個。我可以通過將複選框的值通過javascript存儲在不可見變量中來實現此目的。我想要一個替代方法。 – satya 2010-06-01 16:00:07
如上所述,您可以只檢查$ _POST [「checkboxName」]中的值。如果沒有值,則不檢查,如果該值是您在複選框的值屬性中設置的值,則表示已選中該值。確保您的複選框具有唯一的名稱。否則,有沒有一個原因,你不能只是在表單提交後檢查這一點?如果您在提交之前必須檢查此內容,則應該使用AJAX。 – 2010-06-01 16:06:36
BUt如果如果其中一個複選框已被選中,我現在正在檢查另一個複選框,然後進行表單分析,但是在POST中它將具有兩個複選框的值。 – satya 2010-06-01 16:15:18