js控制复选框checkbox 只能单选
我们在页面经常会用到单选框,来提供单值选在字段,但是有一个问题就是:一旦选择了就不能去除(即--只要选择了就不能再以空值提交了)。
所以为了解决这个问题,用复选框限制单选是一个不错的选择
<script> function selectUniqueValue(thisValue) {
var selectLen = document.myForm.mySelect.length; for (j = 0; j < selectLen; j++) { if (eval("document.myForm.mySelect[" + j + "].checked") == true) { document.myForm.mySelect[j].checked = false; if (document.myForm.mySelect[j].value == thisValue) { document.myForm.mySelect[j].checked = true; } } } }
</script>
<form name="myForm"> <div align="center"> <input type="checkBox" name="mySelect" onClick="javascript:selectUniqueValue(this.value)" value="0">选择框1 </div> </form>