我尝试了下面的演示,根据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