Javascript 如何从表单中获取所有选中的元素?
我正在尝试使用js获取此表单中的所有选中项。 我查看了以前的解决方案,但找不到适合我的任何解决方案Javascript 如何从表单中获取所有选中的元素?,javascript,jquery,html,Javascript,Jquery,Html,我正在尝试使用js获取此表单中的所有选中项。 我查看了以前的解决方案,但找不到适合我的任何解决方案 <form id="checkform" class="container" style="margin-top:20px;"> <input type="checkbox" name="MX" value="MX" onclick="func(checkform)"> MX <br> <input type="checkbox" name
<form id="checkform" class="container" style="margin-top:20px;">
<input type="checkbox" name="MX" value="MX" onclick="func(checkform)"> MX <br>
<input type="checkbox" name="SPF" value="SPF" onclick="func(checkform)"> SPF <br>
<input type="checkbox" name="DMARC" value="DMARC" onclick="func(checkform)"> DMARC <br>
<input type="checkbox" name="VRFY" value="VRFY" disabled> VRFY<br>
<input type="checkbox" name="SMTPTLS" value="SMTPTLS" disabled> SMTPTLS<br>
<input type="checkbox" name="OpenRelay" value="OpenRelay" disabled> OpenRelay<br>
<input type="checkbox" name="ReverseDNS" value="ReverseDNS" disabled> ReverseDNS <br>
<input type="checkbox" name="BlackList" value="BlackList" disabled> Black List <br>
</form>
MX
SPF
DMARC
VRFY
SMTPTLS
开放式继电器
反向ns
黑名单
我希望得到一个包含所有选中元素名称的列表。使用find(“input:checkbox:checked”)
获取表单中的复选框,希望这有帮助
$('#检查表单')。提交(函数(e){
e、 预防默认值();
变量列表=[]
$(this).find(“输入:复选框:选中”).each(函数(e){
list.push($(this.val())
})
console.log(列表)
})
MX
SPF
DMARC
VRFY
SMTPTLS
开放式继电器
反向ns
黑名单
提交
$('input:checked')