JSValidation

先说一下JSValidation的用法:
1.把解压开的JSValidation文件夹中的 validation-framework.js  validation-fonfig.xml  validation-config.dtd 三个文件复制到项目目录下(最好不是webroot的根目录,最好建一个js文件夹);
2.修改validation-framework.js : 把 var ValidationRoot = “”改成 var ValidationRoot = “/项目名称/js/”(注意这里是三个“/”);
3.剩下的就是修改html页面中的form和对validation-config.xml 
  <script  language="javascript" src="/项目名称/js/validation-config.xml"></script>
   <formid="form1" οnsubmit="return doValidation(this)" action=" " method="post" >  </form>
剩下的就可以对应相应的字段和form表单修改validation-config.xml 了
就这么简单!

注意: 这里可能会有路径配置的问题,一般情况下,按正上面的做是没有问题的,检验路径最有效的方法是直接打开浏览器,浏览资源http://localhost:8080/项目名称/js/validation-config.xml。如果能够访问,说明配置正确。
如果按上面的配置还是出现了配置问题,就要看一下你的html页面中的引入路径是不是正确,这里要是你的页面中已经有basePath了(这里说的是jsp中MyEclipse中自动生成的),这时src应该是src="js/validation-config.xml"。应该就没问题了!

 

如果抱错是这种情况:
JAVAScript Validate frameword运行时出错

配置文件读取错误,请检查


任何运行错误都会导致该域错误验证失败

那么要检查这几个地方:

把validation-config.xml,validation-framework.js,validation-confi.dtd这三个文件都拷到网站的根目录下,可以先建目录如js存放。

在validation-framework.js的第21行改为“/webprojectname/js/”,几个斜线都不能少。

在调用验证方法的html页面中的javascript代码应该这样写:<script language="javascript" src="/webprojectname/js/validation-framework.js"></script>。前面的斜线也不能漏掉。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值