首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

jsp页面调用js失效,求大侠解决!解决办法

2012-04-27 
jsp页面调用js失效,求大侠解决!想验证增加时,两个密码填写的是否一致,但是明显的js没有调用成功,直接就提

jsp页面调用js失效,求大侠解决!
想验证增加时,两个密码填写的是否一致,但是明显的js没有调用成功,直接就提交了,求指教啊!~~~~(>_<)~~~~ 搞死人了。。

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<html>
<head>
<script type="text/javascript" language="javaScript">
 
 function sure(){
  var form=document.forms("userform");
  if(form.elements["userpassword"].value==form.elements["usersure"].value)
  return true;
  else {
  alert("密码输入不一致!");
  form.elements["userpassword"].focus();
  return false;
 }  
 }
 
</script>
</head>
<body>



<p>当前位置: 基础信息&gt;&gt;用户信息&gt;&gt;用户增加<br>
<form name="userform" action="controller/useraddservlet" method="post" onSubmit="return sure(this)">
<table width="80%" border="1" align="center" cellspacing="0"
cellpadding="0" height="99">
<tr bgcolor="#F7E1F7">
<td width="16%" height="33"><div align="right">*员工编号:</div></td>
<td width="31%" height="33"> <input type="text" name="userid" height="33"></td>
<td width="26%" height="33"><div align="right">*身份证号:</div></td>
<td width="27%" height="33"> <input type="text" name="useridno" height="33"></td>
</tr>
<tr bgcolor="#F7E1F7">
<td height="33"><div align="right">*员工姓名:</div></td>
<td height="33"> <input type="text" name="username" height="33"></td>
<td height="33"><div align="right">*性别:</div></td>
<td height="33"> <input type="text" name="usersex" height="33"></td>
</tr>
<tr bgcolor="#F7E1F7">
<td height="33"><div align="right">联系电话:</div></td>
<td height="33"> <input type="text" name="usertele" height="33"></td>
<td height="33"><div align="right">*执业资格:</div></td>
<td height="33"> <input type="text" name="userqualification" height="33"></td>
</tr>
<tr bgcolor="#F7E1F7">
<td width="16%"><div align="right">家庭住址:</div></td>
<td width="31%"> <input type="text" name="userfamily" height="33"></td>
<td><div align="right"*>聘用日期:</div></td>
<td><input type="text" name="useradmitdate" height="33"></td>
</tr>
  </table>

<table align="center" height="" width="80%" border="1">
<tr bgcolor="#FEFAD8">
<td width="47%"><div align="right">*密码:</div></td>
<td width="53%"> <input type="password" name="userpassword" height="33"></td>
</tr>
<tr bgcolor="#FEFAD8">
<td><div align="right">*确认密码:</div></td>
<td> <input type="password" name="usersure" height="33"></td>


</tr>
<tr bgcolor="#FEFAD8">
<td height="38">
<div align="right">
<input type="submit" name="submit" value="提交" height="33"> 
</div></td>
<td><input type="reset" name="reset" value="重置" height="33"></td>
</tr>
  </table>
</form>
  </body>
</html>


[解决办法]
alert("密码输入不一致!");
 分号输入有问题。。
请换成英文输入法输入
[解决办法]

JScript code
 function sure(){  var form=document.userform;  if(form.elements["userpassword"].value==form.elements["usersure"].value)  return true;  else {  alert("密码输入不一致!"); //你的代码中,行末的分号是全角分号  form.elements["userpassword"].focus();  return false; }    } 

热点排行