【发布时间】:2022-12-08 20:50:49
【问题描述】:
如果所有收音机都是真的,我需要发送表格(有点像是/否 btns),或者如果至少有一个是假的,我需要发送错误。 可以有任意数量的这样的“是/否按钮”。 仅当一切为“是”时才需要发送,如果至少未选择 1 或“否”,则执行其他操作 我试试这个
<form id="someForm">
<p>1-st group</p>
<div class="radio-box">
<div class="radio-success">
<input class="form-check-input" type="radio" name="radio1" value="conf">
</div>
<div class="radio-error">
<input class="form-check-input" type="radio" name="radio1" value="err" >
</div>
</div>
<p>2-nd group</p>
<div class="radio-box">
<div class="radio-success">
<input class="form-check-input" type="radio" name="radio2" value="conf">
</div>
<div class="radio-error">
<input class="form-check-input" type="radio" name="radio2" value="err">
</div>
</div>
<button id="test">go!</button>
</form>
$('#test').on('click', function(e) {
e.preventDefault();
$('#someForm')
.find('.radio-box input')
.each(function () {
inputs = $('input[type="radio"]');
if(inputs.is(':checked') && inputs.val() === 'conf')
{
console.log('form send');
}
else{
console.log('some is not checked');
}
});
});
希望对你有所帮助)谢谢!
【问题讨论】:
标签: jquery