如何让checkbox只允许选择一个:
需求:原生的checkbox可以选择多个,现在只能选一个
如图:
解决:
html代码:
<form name="myForm">
<table class="table1">
<tr>
<td class="othertd">进入渠道</td>
<td colspan="3">
<div id="checkboxDiv" class="checkbox">
<input type="checkbox" name="weekSelHistory" value="1" onclick="selchk(this.value)"/>招工审批<br />
<input type="checkbox" name="weekSelHistory" value="2" onclick="selchk(this.value)"/>毕业生<br />
<input type="checkbox" name="weekSelHistory" value="3" onclick="selchk(this.value)"/>退伍安置<br />
</div>
</td>
</tr>
</table>
</form>
js代码:
function selchk(thisValue) //selchk为 checkbox控件, 前台每个checkbox控件都需加上这方法
{
var selectLen = document.myForm.weekSelHistory.length;
for (j = 0; j < selectLen; j++) {
if (eval("document.myForm.weekSelHistory[" + j + "].checked") == true) {
document.myForm.weekSelHistory[j].checked = false;
if (document.myForm.weekSelHistory[j].value == thisValue) {
document.myForm.weekSelHistory[j].checked = true;
}
}
}
}
效果:
哎呀,maya,别倦了,再倦必然倒沫子啦~