radio button的判断问题 if(radio1.checked==true&&radio2.checked==false&&radio3.checked==true&&radio4.checked==false&&radio5.checked==false){ 提交}else{} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 IE测试通过<html><head><title>newpage</title><script>function aaa(){if(r1.checked&&!r2.checked&&r3.checked&&!r4.checked&&!r5.checked){s.disabled=false;}}</script></head><body><input type=radio name=r1 onpropertychange="aaa()"><input type=radio name=r2 onpropertychange="aaa()"><input type=radio name=r3 onpropertychange="aaa()"><input type=radio name=r4 onpropertychange="aaa()"><input type=radio name=r5 onpropertychange="aaa()"><input type=submit name=s disabled value="提交"></body></html> <html > <head > <title >newpage </title > <script language="javascript">var rs = ["T", "F", "T", "F", "F"];var tips = ["对", "错"];function func() { var res = false; for (var i=1; i<=rs.length; i++) { var r = document.getElementsByName("radio" + i); for (var j=0; j<r.length; j++) { if (r[j].value==rs[i-1] && !r[j].checked) { document.getElementById("submit1").disabled = true; return; } } } document.getElementById("submit1").disabled = false;}</script> </head > <body ><form name="form1"><script language="javascript">for (var i=1; i<=rs.length; i++) { document.write("<input type=radio name='radio" + i + "' value='T' onclick='func()' />" + tips[0]); document.write("<input type=radio name='radio" + i + "' value='F' onclick='func()' />" + tips[1] + "<br />");}</script><!--<input type=radio name="radio1" value="T" onclick="func()" /> 对<input type=radio name="radio1" value="F" onclick="func()" /> 错<br /><input type=radio name="radio2" value="T" onclick="func()" /> 对<input type=radio name="radio2" value="F" onclick="func()" /> 错<br /><input type=radio name="radio3" value="T" onclick="func()" /> 对<input type=radio name="radio3" value="F" onclick="func()" /> 错<br /><input type=radio name="radio4" value="T" onclick="func()" /> 对<input type=radio name="radio4" value="F" onclick="func()" /> 错<br /><input type=radio name="radio5" value="T" onclick="func()" /> 对<input type=radio name="radio5" value="F" onclick="func()" /> 错<br />--><input type=submit name="submit1" id="submit1" disabled value="提交" > </form></body > </html > <HTML><head> </head> <body> <BR><INPUT TYPE="radio" NAME="rad1" onclick="checkout()">对 <INPUT TYPE="radio" NAME="rad1" onclick="checkout()">错<BR><INPUT TYPE="radio" NAME="rad2" onclick="checkout()">对 <INPUT TYPE="radio" NAME="rad2" onclick="checkout()">错<BR><INPUT TYPE="radio" NAME="rad3" onclick="checkout()">对 <INPUT TYPE="radio" NAME="rad3" onclick="checkout()">错<BR><INPUT TYPE="radio" NAME="rad4" onclick="checkout()">对 <INPUT TYPE="radio" NAME="rad4" onclick="checkout()">错<BR><INPUT TYPE="radio" NAME="rad5" onclick="checkout()">对 <INPUT TYPE="radio" NAME="rad5" onclick="checkout()">错<BR><INPUT TYPE="button" name="subm" value="submit" disabled><SCRIPT LANGUAGE="JavaScript"><!--function checkout(){ var result = ""; for(var i=1; i<=5; i++) { var rad_obj = eval("rad"+ i); if(rad_obj[0].checked) result += "T"; else if(rad_obj[1].checked) result += "F"; else break; } if(result=="TFTFF") subm.disabled = false;}//--></SCRIPT></body> </html> 哦,上面最后应该再加一句: if(result=="TFTFF") subm.disabled = false; else subm.disabled = true; js如何截取有规律的字符!和上次的提问不一样。。 问个代码的问题 post提交的问题 如何让submit失效,并且改变其value值 门户网站的图片滚动效果 急!!JS怎么读取带子键的COOKIES! 如何用jquery获取这个里的html div元素 由計划任務自動執行的js腳本與普通js腳本的寫法有什么區別﹖ 如何不打印页面上隐藏的控件 大佬们,请教个问题,如何获取点击元素的cssx选择器路径? 如何在frame中得到别一个frame中定义的javascript变量的值,如何调用别一个frame中定义的javascript函数 这个程序大家来看看
<html>
<head>
<title>newpage</title>
<script>
function aaa(){
if(r1.checked&&!r2.checked&&r3.checked&&!r4.checked&&!r5.checked){
s.disabled=false;
}
}
</script>
</head>
<body>
<input type=radio name=r1 onpropertychange="aaa()">
<input type=radio name=r2 onpropertychange="aaa()">
<input type=radio name=r3 onpropertychange="aaa()">
<input type=radio name=r4 onpropertychange="aaa()">
<input type=radio name=r5 onpropertychange="aaa()">
<input type=submit name=s disabled value="提交">
</body>
</html>
<head >
<title >newpage </title >
<script language="javascript">
var rs = ["T", "F", "T", "F", "F"];
var tips = ["对", "错"];function func() {
var res = false;
for (var i=1; i<=rs.length; i++) {
var r = document.getElementsByName("radio" + i);
for (var j=0; j<r.length; j++) {
if (r[j].value==rs[i-1] && !r[j].checked) {
document.getElementById("submit1").disabled = true;
return;
}
}
}
document.getElementById("submit1").disabled = false;
}
</script>
</head >
<body >
<form name="form1">
<script language="javascript">
for (var i=1; i<=rs.length; i++) {
document.write("<input type=radio name='radio" + i + "' value='T' onclick='func()' />" + tips[0]);
document.write("<input type=radio name='radio" + i + "' value='F' onclick='func()' />" + tips[1] + "<br />");
}
</script><!--
<input type=radio name="radio1" value="T" onclick="func()" /> 对
<input type=radio name="radio1" value="F" onclick="func()" /> 错
<br />
<input type=radio name="radio2" value="T" onclick="func()" /> 对
<input type=radio name="radio2" value="F" onclick="func()" /> 错
<br />
<input type=radio name="radio3" value="T" onclick="func()" /> 对
<input type=radio name="radio3" value="F" onclick="func()" /> 错
<br />
<input type=radio name="radio4" value="T" onclick="func()" /> 对
<input type=radio name="radio4" value="F" onclick="func()" /> 错
<br />
<input type=radio name="radio5" value="T" onclick="func()" /> 对
<input type=radio name="radio5" value="F" onclick="func()" /> 错
<br />
-->
<input type=submit name="submit1" id="submit1" disabled value="提交" >
</form>
</body >
</html >
<head>
</head>
<body>
<BR><INPUT TYPE="radio" NAME="rad1" onclick="checkout()">对
<INPUT TYPE="radio" NAME="rad1" onclick="checkout()">错
<BR><INPUT TYPE="radio" NAME="rad2" onclick="checkout()">对
<INPUT TYPE="radio" NAME="rad2" onclick="checkout()">错
<BR><INPUT TYPE="radio" NAME="rad3" onclick="checkout()">对
<INPUT TYPE="radio" NAME="rad3" onclick="checkout()">错
<BR><INPUT TYPE="radio" NAME="rad4" onclick="checkout()">对
<INPUT TYPE="radio" NAME="rad4" onclick="checkout()">错
<BR><INPUT TYPE="radio" NAME="rad5" onclick="checkout()">对
<INPUT TYPE="radio" NAME="rad5" onclick="checkout()">错
<BR><INPUT TYPE="button" name="subm" value="submit" disabled><SCRIPT LANGUAGE="JavaScript">
<!--
function checkout()
{
var result = "";
for(var i=1; i<=5; i++)
{
var rad_obj = eval("rad"+ i);
if(rad_obj[0].checked) result += "T";
else if(rad_obj[1].checked) result += "F";
else break;
}
if(result=="TFTFF") subm.disabled = false;
}
//-->
</SCRIPT>
</body>
</html>
if(result=="TFTFF") subm.disabled = false;
else subm.disabled = true;