Jquery 验证插件能帮助我们在客户端过滤很多不合规范的信息,虽然客户端的数据容易被篡改绕过js验证,但是在大多数情况下这也能满足我们的需要。
该插件提供几种验证方式,但我最喜欢的一种直接使用class=“required”引用样式的方式,简洁、不影响阅读,在使用过程中应注意以下几点:
1、页面中type=“submit”会触发验证,这在大多数情况下是没问题的,当在Web Form中,存在多个服务器端按钮,按钮最终生成的都是type=”submit”,而有些按钮我们又不想触发验证,只需在按钮上加上 Cssclass=“cancel”就行了
2、在一些页面中进行ajax提交也需要验证,最后提交时怎么触发验证,该插件提供一个方法,如:$("#form1").valid();该方法返回一个bool值
3、验证信息提示为英文,该插件提供了多种语言包,引用messages_zh.js即可,(验证提示信息可在页面修改)
最后别忘了引用Jquery包,完整引用如下:
<script type="text/javascript" src="jquery-1.4.1.min.js"></script>
<script type="text/javascript" src="jquery.validate.min.js"></script>
<script type="text/javascript" src="messages_zh.js"></script>