asp网页单选按钮如何提示未选择
我的代码:<scriptlanguage="JavaScript">functioncheckdata(){if(document.form.aaa.value=="")...
我的代码:
<script language="JavaScript">
function checkdata()
{if (document.form.aaa.value=="")
{
alert("对不起,请选择!")
document.form.aaa.focus()
return false
}
if (document.form.bbb.value=="")
{
alert("对不起,请填写!")
document.form.bbb.focus()
return false
}
}
<form name="form" method="post" action="***.asp" onsubmit="return checkdata()">
<input type="radio" name="aaa" id="aaa" value="1">1
<input type="radio" name="aaa" id="aaa" value="2">2
<input type="radio" name="aaa" id="aaa" value="3">3
<input name="bbb" type="text" size="10" maxlength="30">
</form>
上面的代码bbb会提示未填,aaa提示不了未选。
为什么啊?怎么解决啊?望大家帮助,谢谢! 展开
<script language="JavaScript">
function checkdata()
{if (document.form.aaa.value=="")
{
alert("对不起,请选择!")
document.form.aaa.focus()
return false
}
if (document.form.bbb.value=="")
{
alert("对不起,请填写!")
document.form.bbb.focus()
return false
}
}
<form name="form" method="post" action="***.asp" onsubmit="return checkdata()">
<input type="radio" name="aaa" id="aaa" value="1">1
<input type="radio" name="aaa" id="aaa" value="2">2
<input type="radio" name="aaa" id="aaa" value="3">3
<input name="bbb" type="text" size="10" maxlength="30">
</form>
上面的代码bbb会提示未填,aaa提示不了未选。
为什么啊?怎么解决啊?望大家帮助,谢谢! 展开
1个回答
展开全部
<script language="JavaScript">
function checkdata()
{
if (selCheck('aaa','必须选择1,2,3') == 'no') return false;
if (document.form.bbb.value=="")
{
alert("对不起,请填写!")
document.form.bbb.focus()
return false
}
}
function selCheck(dname,val)
{
var FLAG = 0;
rob = document.getElementsByName(dname);
for(i=0;i<rob.length;i++)
{
if(rob[i].checked==true)
FLAG = 1;
}
if (FLAG == 0)
{
alert(val);
return 'no';
}
else
return 'yes';
}
</script>
<form name="form" method="post" action="***.asp" onsubmit="return checkdata()">
<input type="radio" name="aaa" id="aaa" value="1">1
<input type="radio" name="aaa" id="aaa" value="2">2
<input type="radio" name="aaa" id="aaa" value="3">3
<input name="bbb" type="text" size="10" maxlength="30">
<hr>
<input type="submit">
</form>
function checkdata()
{
if (selCheck('aaa','必须选择1,2,3') == 'no') return false;
if (document.form.bbb.value=="")
{
alert("对不起,请填写!")
document.form.bbb.focus()
return false
}
}
function selCheck(dname,val)
{
var FLAG = 0;
rob = document.getElementsByName(dname);
for(i=0;i<rob.length;i++)
{
if(rob[i].checked==true)
FLAG = 1;
}
if (FLAG == 0)
{
alert(val);
return 'no';
}
else
return 'yes';
}
</script>
<form name="form" method="post" action="***.asp" onsubmit="return checkdata()">
<input type="radio" name="aaa" id="aaa" value="1">1
<input type="radio" name="aaa" id="aaa" value="2">2
<input type="radio" name="aaa" id="aaa" value="3">3
<input name="bbb" type="text" size="10" maxlength="30">
<hr>
<input type="submit">
</form>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询