-2
我有一個checkboxe,它會根據我的數據庫動態顯示次數。每個複選框標識都是動態生成的。凡$ I初始值爲1所選複選框的設置值
<input type="checkbox" name="ch[]" id="<?php echo $i - 1;?>" />
現在想每個選定的複選框的值設置爲1和0實時所有未選中複選框。 Plz幫助我。
我有一個checkboxe,它會根據我的數據庫動態顯示次數。每個複選框標識都是動態生成的。凡$ I初始值爲1所選複選框的設置值
<input type="checkbox" name="ch[]" id="<?php echo $i - 1;?>" />
現在想每個選定的複選框的值設置爲1和0實時所有未選中複選框。 Plz幫助我。
如果我理解正確,設置實時值,你需要做到以下幾點:
$("[name='ch[]']").on("change", function() {
this.value = +this.checked;
});
如果我理解正確你想切換值的複選框。我會建議使用jQuery和這樣的事情:
PHP:
<input type="checkbox" class="toggleable" name="ch[]" id="<?php echo $i - 1;?>" />;
的javascript:
$(".toggleable").each(function(i, elem) {
elem.checked=!elem.checked;
});
既然你產生通過PHP的複選框,何不如果PHP語句設置使用檢查狀態? – 2013-05-14 12:48:21
是的,它比我的回答更好 – PSR 2013-05-14 12:49:54
@CM Kanode如何?給出示例代碼。 – Abhishek 2013-05-14 12:53:04