当前位置: 代码迷 >> Java Web开发 >> 新手求教,一个关于验证的。为什么checkl.jsp的代码没有起作用,万分多谢
  详细解决方案

新手求教,一个关于验证的。为什么checkl.jsp的代码没有起作用,万分多谢

热度:2209   发布时间:2013-02-25 21:18:56.0
新手求教,一个关于验证的。为什么checkl.jsp的代码没有起作用,万分谢谢
index.jsp


<head>
  <title>My JSP 'index.jsp' starting page</title>
  <script type="text/javascript">
  function myCheck()
  {
  if(form1.name.value=="")
  {
  alert("请输入用户名!");
  }
  if(form1.password.value=="")
  {
  alert("请输入密码!");
  }
  if(form1.check.value=="")
  {
  alert("请输入验证码!");
  }
  if(form1.check.value!=form1.checkAnswer.value)
  {
  alert("验证码不正确!");
  }
  }
  </script>
  </head>
  
  <body>
  <form action="check.jsp" method="post" name="form1">
  <table align="center">
  <tr>
  <td>用户名:</td>
  <td><input type="text" name="name" onMouseOut="this.background='green';">
  </td>
  </tr>
  <tr>
  <td>密 码:</td>
  <td><input type="password" name="password">
  </td>
  </tr>
  <tr>
  <td>验证码:</td>
  <td>
  <input type="text" name="check">
  <%int intmethod=(int)(Math.random()*10);
  int intmethod2=(int)(Math.random()*10);
  int intmethod3=(int)(Math.random()*10);
  int intmethod4=(int)(Math.random()*10);
  String intsum=intmethod+""+intmethod2+""+intmethod3+""+intmethod4;%>
  <input type="hidden" name="checkAnswer" value="<%=intsum %>">
  </td>
  <td>
  <span ><img src="number/<%=intmethod %>.jpg" height="20px">
  <img src="number/<%=intmethod2 %>.jpg" height="20px">
  <img src="number/<%=intmethod3 %>.jpg" height="20px">
  <img src="number/<%=intmethod4 %>.jpg" height="20px">
  </span>
  </td>
  </tr>
  <tr>
  <td></td>
  <td>
  <input type="submit" value="提交" name="submit" onClick="myCheck()">
  <input type="reset" value="重置" name="submit2">
  </td>
  </tr>
  </table>
  </form>
  </body>


check.jsp

<body>
   
  <%
  String name=request.getParameter("name");
  String password=request.getParameter("password");
  String message;
  if(name.equals("min")&&(password.equals("123456")))
  {
  message="欢迎登陆系统";
  相关解决方案