请帮忙解决!!
<html>
<head>
<title>留言板</title>
<script language = "vbscript">
<!--
sub datacheck '数据检查函数
dim errflag, msg '声明变量
noerr = true '起始设定没有错误
if len(msgbrd.name.value) = 0 then
document.msgbrd.elements(0).focus()
msg = "请输入'名称' !" '设定错误信息
noerr = false '设定有错误
elseif len(msgbrd.e_mail.value) = 0 then
document.msgbrd.elements(1).focus()
msg = "请输入'E-mail' !" '设定错误信息
noerr = false '设定有错误
elseif instr(2, msgbrd.E_mail.value, "@") = 0 then
msg = "e-mail 需包含'@'符号" '设定错误信息
document.msgbrd.elements(1).focus()
noerr = false '设定有错误
end if
if noerr = false then
msgbox msg, 64,"这样不对哦!" '显示错误信息
exit sub '跳离子程序
end if
msgbrd.submit '送出窗体中的数据
end sub
-->
</script>
</head>
<body>
<center>
<font size = 5 color = blue>自由在线留言板</font>
</center>
<hr>
<form name= msgbrd method = post action = "postmsg.asp">
<p>名称:<input name = name size = 12 ></p>
我有话要说...<br><textarea cols=40 name=message rows=6>
</textarea>
<p>
<input type = button value = "写好了" onclick = "datacheck">
<input type = reset value = "我要重写">
<a href = "allmsg.asp">检查所有留言</a>
</p>
</form>
</body>
</html>
这是个留言析的首页,可是按过"写好了"就和没按效果一样。是不是DATACHECK函数有问题呀。请帮我解决!谢谢啦。