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提示不了未选。
为什么啊?怎么解决啊?望大家帮助,谢谢!
展开
 我来答
duanyu_ren
2008-10-13 · TA获得超过314个赞
知道小有建树答主
回答量:549
采纳率:69%
帮助的人:173万
展开全部
<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>
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式