问题描述
谁能帮看一下,我怎么不能调用judge()函数<%@pagecontentType="text/html;charset=gbk"%><%@pageimport="java.util.*"%><html><head><title>职位评定登录</title><linkrel="stylesheet"type="text/css"href="css/styles.css"><scriptlanguage="javascript"type="text/javascript">functionjudge(){varname=document.getElementById("name").value;varpassword=document.getElementById("password").value;if(name!="name"){alert("用户名不存在");}if(password!="password"){alert("密码错误");}}}</script></head><bodystyle="background:url('images/1.jpg')no-repeat;background-position:center;"><formtype="post"><tablealign="center"width="400"border="0"cellpadding="0"cellspacing="0"><div><p>用户名:<inputtype="text"name="name"></p><p>密  码:<inputtype="password"name="password"></p></div><tr><td><inputid="name"class="1"type="submit"value="登录"onclick="judge()"><inputid="password"class="2"type="reset"value="重置"></td></tr></table></form><%%></body></html>
解决方案
解决方案二:
<scriptlanguage="javascript"type="text/javascript">functionjudge(){varname=document.getElementById("name").value;varpassword=document.getElementById("password").value;if(name!="name"){alert("用户名不存在");}if(password!="password"){alert("密码错误");}}}</script>
多了个“}”
解决方案三:
代码后面多了},这里提醒楼主要注意一点,如果js代码中出现了错误的时候,一般在网页使用的时候就不起作用,而且甚至可能不会报错误。因此,建议,在编写完js后,预先调试一下是否正常。
解决方案四:
<inputid="name"class="1"type="submit"value="登录"onclick="judge();returnfalse;">or<inputid="name"class="1"type="button"value="登录"onclick="judge()">
解决方案五:
确实是多了一个“}”,还是粗心所致。