jsvalidation使用方法

Jsvalidation-文字组件的验证应用的方法:

 

首先要把jsvalidation的文件给拷贝得到webroot下面然后就对文件进行配置就可以用了.

 

配置位置:

1.配置验证的工程目录validation-framework.js的var ValidationRoot = "/MessageBook/js/";

把MessageBook替换为自己的创建的工程的名字

 

2.配置错误的提示方式和被用于提示的form名称validation-config.xml中的<form id=”” show-error=”” show-type=””>

这个地方是配置提示的显示的格式的,id代表的是那个你要验证的form的名字,而show-error则是你的提示的额方式,可以是用提示框来提示,也可以用一个隐藏的div来提示,不过div的名字必须要写成error,而且在你调用验证的页面也需要加入一个name为error的div,至于div里面的标签的属性就由自己来定了,在对具体的每个标签进行验证的时候还要注意不同的标签使用不同的验证,文本框用文本框的验证,密码框就用密码框的验证

<depend name="required"/>

<depend name="commonChar" />

 

3.在需要加入验证的页面引入验证的页面位置,这个地方要在需要进行验证的页面的<head>标签内部引用javascript来把这个引用给加进来<scripttype="text/javascript"src="/MessageBook/js/validation-framework.js"></script>

 

4.在需要加入验证的form中加入验证的引用,οnsubmit="return doValidate(this)"

 

5.如果有多个需要进行验证的form那么就要在validation-config.xml配置文件中把需要进行验证的form全部的都配置进来就行了.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在原始库的基础上增加多校验提示框支持。如下: <html> <head> <title>validation test</title> <style type="text/css"> .icon-ok { background: url(./images/icon-ok.png) no-repeat center; width: 16px; height: 16px; display: inline-block; } .icon-error { background: url(./images/icon-error.png) no-repeat center; width: 16px; height: 16px; display: inline-block; } .icon-indicator.field-validation-valid { background: url(./images/icon-ok.png) no-repeat center; width: 16px; height: 16px; display: inline-block; } .icon-indicator.field-validation-error { background: url(./images/icon-error.png) no-repeat center; width: 16px; height: 16px; display: inline-block; } .field-validation-error { font-size: small; color: #f00; } </style> <script src="./js/jquery.min.js"></script> <script src="./js/jquery.validate.js"></script> <script src="./js/jquery.validate.unobtrusive.js"></script> </head> <body> <form action="test.do" method="POST" novalidate="novalidate"> <div> <input type="text" id="name" name="name" placeholder="请输入名字!" data-val-required="请输入名字!" data-val="true"/> <span class="icon-indicator" data-valmsg-replace="false" data-valmsg-for="name"></span> <span class="field-validation-valid" data-valmsg-replace="true" data-valmsg-for="name"></span> </div> <div> <input type="text" id="mobile" name="mobile" placeholder="请输入手机!" data-val-required="请输入手机!" data-val="true"/> <span class="field-validation-valid" data-valmsg-replace="true" data-valmsg-for="mobile"></span> </div> <input type="submit" value="提交"/> <input type="reset" value="重置"/> </form> </body> </html>

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值