我使用JSValidation验证框架,但是没有出现验证效果。其中,把下面login.html中的dovalidation(this),改成doValidation(this)——已经红字标出,无论有没有输入内容,点击submit按钮都不会跳转。如果不改,可以正常跳转到servlet,但是验证框架没有起作用。
请问这是什么问题??如何处理? servlet部分我验证过,是没有问题的。
validation-framework.js部分我就修改了一个参数:
var Validati;
(DTD文件也在js目录下,没改动)
login.html跟validation-config.xml如下:
login.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>login.html</title>
<meta http-equiv="keywords" c>
<meta http-equiv="description" c>
<meta http-equiv="content-type" c>
<!--<link rel="stylesheet" type="text/css" href="./styles.css">-->
</head>
<body>
<script language="javascript"
src="/webproject2/js/validation-framework.js"></script>
<form method="post" action="/webproject2/servlet/loginFormServlet"
name="form1" [color=#FF0000]onsubmit="return doValidate(this)>
<h2>
请输入用户名和密码
</h2>
<br>
用户名:
<br>
<input type="text" size="20" name="username" />
<br>
密码:
<br>
<input type="password" size="20" name="password" />
<br>
<input type="submit" name="submit" id="submit" value="提交" />
</form>
</body>
</html> [/color]validation-config.xml
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE validation-config SYSTEM "validation-config.dtd">
<validation-config lang="auto">
<form id="form1" show-error="error" show-type="all">
<field name="username" display-name="用户名" >
<depend name="required" />
<depend name="commonChar" />
</field>
<field name="password" display-name="密码">
<depend name="required" />
<depend name="commonChar" />
</field>
</form>
</validation-config>
请问这是什么问题??如何处理? servlet部分我验证过,是没有问题的。
validation-framework.js部分我就修改了一个参数:
var Validati;
(DTD文件也在js目录下,没改动)
login.html跟validation-config.xml如下:
login.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>login.html</title>
<meta http-equiv="keywords" c>
<meta http-equiv="description" c>
<meta http-equiv="content-type" c>
<!--<link rel="stylesheet" type="text/css" href="./styles.css">-->
</head>
<body>
<script language="javascript"
src="/webproject2/js/validation-framework.js"></script>
<form method="post" action="/webproject2/servlet/loginFormServlet"
name="form1" [color=#FF0000]onsubmit="return doValidate(this)>
<h2>
请输入用户名和密码
</h2>
<br>
用户名:
<br>
<input type="text" size="20" name="username" />
<br>
密码:
<br>
<input type="password" size="20" name="password" />
<br>
<input type="submit" name="submit" id="submit" value="提交" />
</form>
</body>
</html> [/color]validation-config.xml
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE validation-config SYSTEM "validation-config.dtd">
<validation-config lang="auto">
<form id="form1" show-error="error" show-type="all">
<field name="username" display-name="用户名" >
<depend name="required" />
<depend name="commonChar" />
</field>
<field name="password" display-name="密码">
<depend name="required" />
<depend name="commonChar" />
</field>
</form>
</validation-config>
是Java里的东西吗?