帮我看看这段asp代码为什么出现错误?
<html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>核对用户名和密码</title> <script language="vbscript"> sub hedui() if form1.yonghuming.value = "" or form1.mima.value = "" then alert("填写不完全!") end if end sub </script></head><body> <center> <form name= "form1" action="核对用户名和密码.asp" method="post"> <h1><font face="楷体_GB2312">邮件发送系统</font></h1> <hr> <table border="0" width="400" height="60"> <tr> <td width="100" height="30" bgcolor="#CC3333" align="center">用户名:</td><td><input type="input" size="40" name="yonghuming"></td></tr> <tr> <td height="30" bgcolor="#66FF00" align="center">密 码:</td><td><input type="password" size="40" name="mima"></td> </tr> </table> <input type="submit" name="submit" value="提交"> <input type="reset" name="reset" value="清空"> <% if request.form("submit") = "提交" then call hedui() end if %> </form> </center></body></html>