我对复选框的Checked / UnChecked值设置有疑问。
问题是,如果未选中此复选框,则返回“?”(空字符串)吗? -知道吗?
这是我到目前为止所做的。
<h4 class="page-header" aria-atomic="true">Venue Category</h4>
<input type="hidden" name="checkbox_1" value="0" th:field="${v.venueOptions}">
<input type="checkbox" name="checkbox_1" value="1" th:field="${v.venueOptions}"/>
<label>Nightclub</label>
任何帮助都可以得到:)
真诚的利亚姆。
答案 0 :(得分:0)
为具有不同ID的复选框添加隐藏的输入:
<input id='testName' type='checkbox' value='Yes' name='testName'>
<input id='testNameHidden' type='hidden' value='No' name='testName'>
在提交表单之前,请根据检查的条件禁用隐藏的输入:
if(document.getElementById("testName").checked) {
document.getElementById('testNameHidden').disabled = true;
}