JavaScript-无法获取所选复选框的名称
我制作了一个JavaScript代码来查看选中了哪些复选框JavaScript-无法获取所选复选框的名称,javascript,Javascript,我制作了一个JavaScript代码来查看选中了哪些复选框 <script> var saveTestValue = function() { var selected = []; $('#checkboxes input:checked').each(function() { selected.push($(this).a
<script>
var saveTestValue = function() {
var selected = [];
$('#checkboxes input:checked').each(function() {
selected.push($(this).attr('name'));
});
alert(selected);
};
</script>
<form>
<input type="checkbox" name="A" value="A"> A
<input type="checkbox" name="A" value="B"> B
<input type="submit" value="Save" onsubmit="saveTestValue()">
</form>
浏览器在调用此脚本时未发出警报。onsubmit=saveTestValue应为form元素,而不是input元素
但是,如果需要,可以使用input元素定义onclick事件。您在jquery调用中使用了id复选框,但是在表单中没有这样的id。 您应该这样添加它:
<form id="checkboxes">
,可能您用于调用尚未共享的函数的代码是错误的。您正在测试哪个浏览器?你在IE中测试吗?你是如何调用它的?你没有调用函数。onsubmit由表单而不是输入触发。
<form id="checkboxes">