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>
posted @ 2016-12-29 09:36  街头浪子kevin  阅读(713)  评论(0编辑  收藏  举报