mat*_*t _ 1 javascript checkbox jquery
我试图创建一种简单的方法来强制单个复选框在表单提交中显示"否",如果未选中或单击关闭.我已经尝试了很多方法,这是我能得到的最接近的方法,但它仍然无法正常工作.
任何帮助深表感谢.马特
$(function opt() {
if ($("#optIn").is(":checked")) {
$("#optIn").value="Yes"
$("#optIn").click(function() { this.value="No" })
} else {
$("#optIn").value="No"
$("#optIn").click(function() { this.value="Yes" })
}
return false
});
opt();
Run Code Online (Sandbox Code Playgroud)
未选中的复选框不是成功的控件,因此不会使用其余的表单数据进行POST.
最简单的解决方案是创建一个隐藏的输入,其名称与包含"未选中"值的复选框相同:
<input type="hidden" name="myCheckbox" value="No" />
<input type="checkbox" name="myCheckbox" value="Yes" />
Run Code Online (Sandbox Code Playgroud)
myCheckbox=No如果未选中该复选框,这将导致表单POST .
| 归档时间: |
|
| 查看次数: |
1526 次 |
| 最近记录: |