for (var j=0;j<form.ClerkRose.length;j++){ if (form.ClerkRose[j].checked==false){ alert ("请选择一种角色!"); return false; } }为什么在复选框中选中了一个值,还会弹出警告提示吗?????
刚才的问题解决了,现在又有新问题了: var form = document.forms[0];if (form.ClerkRose[0].checked==true){ form.ClerkRose[1].checked==""; form.ClerkRose[2].checked==""; } if (form.ClerkRose[1].checked==true){ form.ClerkRose[0].checked==false; form.ClerkRose[2].checked==false; } if (form.ClerkRose[2].checked==true){ form.ClerkRose[1].checked==false; form.ClerkRose[0].checked==false; }这些都写在复选框的ONCLICK事件~~~~~~~但是不能产生我要的效果: 选中一个后,另外两个自动不选中,像单选框一样!!!!!!!
if (form.ClerkRose[j].checked==false){
alert ("请选择一种角色!");
return false;
}
}为什么在复选框中选中了一个值,还会弹出警告提示吗?????
var form = document.forms[0];if (form.ClerkRose[0].checked==true){
form.ClerkRose[1].checked=="";
form.ClerkRose[2].checked=="";
}
if (form.ClerkRose[1].checked==true){
form.ClerkRose[0].checked==false;
form.ClerkRose[2].checked==false;
}
if (form.ClerkRose[2].checked==true){
form.ClerkRose[1].checked==false;
form.ClerkRose[0].checked==false;
}这些都写在复选框的ONCLICK事件~~~~~~~但是不能产生我要的效果:
选中一个后,另外两个自动不选中,像单选框一样!!!!!!!
<input type="checkbox" name="chk" onClick="aa(this)">
<input type="checkbox" name="chk" onClick="aa(this)">
<input type="checkbox" name="chk" onClick="aa(this)">
<SCRIPT LANGUAGE="JavaScript">
<!--
function aa(x) {
var obj = x;
if(obj.checked) {
for(i=0;i<chk.length;i++) {
chk[i].checked=true;
}
} else {
for(i=0;i<chk.length;i++) {
chk[i].checked=false;
}
}
}
//-->
</SCRIPT>
form.ClerkRose[1].checked==false,这样.checked事件可以判断第二个选项是否被选中!!!!现在,如果第二个选项的点击事件应该是什么啊???类似form.ClerkRose[1].怎么写啊????
form.ClerkRose[1].checked == form.ClerkRose[1].checked&0;