我嘗試了下面的演示,根據checboxes的選擇將複選框的值設置爲「0」或「1」。下面的代碼適用於一個複選框,但如果我創建了多個複選框,它不適用於新複選框。如何使它適用於所有複選框。表單數據沒有正確捕獲
HTML:
<input type="checkbox" value="1" />Checkbox
<br/>
<br/>
<span id="result"></span>
JS:
window.onload = function() {
var input = document.querySelector('input[type=checkbox]');
function check() {
if (input.checked) {
var a = "1";
} else {
var a = "0";
}
document.getElementById('result').innerHTML = 'result ' + a;
}
input.onchange = check;
check();
}
是JQuery的選項嗎?這會使這個任務變得微不足道,我想... – therealrootuser 2014-08-30 04:36:11
@anandbookletS,你允許/熟悉JQuery嗎? – Arvind 2014-08-30 04:46:32