子不语袁枚好看吗:怎样判断单选类型为空

来源:百度文库 编辑:高校问答 时间:2024/05/12 17:51:29
function FrontPage_Form1_Validator(theForm)
{
if (theForm.wtype.value == "")
{
alert("请选择类型。");
theForm.wtype.focus();
return (false);
}
return (true);
//-->
</script>
<form action="addwenzhangchk.asp" method="post" onSubmit="return FrontPage_Form1_Validator(this)" language="JavaScript" name="FrontPage_Form1">
<table
<tr>
<td>类型</td>
<td>
<input type="radio" name="wtype" value="程序人生">程序人生
<input type="radio" name="wtype" value="开心一刻">开心一刻
</td></tr></table>
<input type="submit" value="OK">
</form>

在函数中实现不了,应该怎样才能实现

你这个程序的写法好奇怪哦。每个控件应该使用ID值定义标签,另外,使用同一个name组起来的radio控件是一个collection。应该使用for来循环判断。函数FrontPage_Form1_Validator没有使用括号完全括起来。我第一次看到return (false);的用法:
<script>
<!--
function FrontPage_Form1_Validator(theForm) {
if (!theForm.wtype[0].checked && !theForm.wtype[0].checked) {
return false;
if (theForm.wtype.value) {
alert("请选择类型。");
return false;
}
else
return true;
}
//-->
</script>