使用jquery validate 遇到的问题
“在浏览器是ie8文档模式以下时不触发校验,直接提交” 过一系列的测试求证发现jquery validate 很多版本都存在这个问题,下面将测试分享一些。
环境:
测试页面:
1、插件官方demo地址 http://jquery.bassistance.de/validate/demo/?name=&email=&url=&comment=
测试步骤
1、测试插件官方demo
打开该页面、同时f12 打开ie调试工具 ps(注意浏览器模式和文档模式)在浏览器模式时10,文档模式标准,点击 submit 按钮 得到正确的校验结果如下:
在该页面 改浏览器模式与文档模式后点击submit,校验成功 下图: ps(竟然绕过去了)
可以想象一下如果某个系统过于相信前端校验而忽略服务器校验会发生什么
经在本机测试发现jquery validate的多个版本都存在这个问题 !
相关推荐
JQuery核心文件,JQuery的validate校验文件,validate校验messages_zh中文文件
jQuery Validate 插件依赖 jQuery 库,使用前需要先导入 jQuery的 js 文件,再导入 jquery.validate.js 插件,可以再导入中文提示信息文件 messages_zh.js
日期校验 ie6 出错,慎用。 6 dateISO:true 必须输入正确格式的日期(ISO),例如:2009-06-23,1998/01/22。只验证格式,不验证有效性。 7 number:true 必须输入合法的数字(负数,小数)。 8 digits:true 必须输入...
本资源是jquery validation插件的相关文件,包括了四个文件:jquery-1.6.4.js ,jquery.metadata.js ,jquery.validate.js ,jquery.validate.messages_cn.js
jquery.validate表单验证密码完整例子(带密码强度显示)
jquery validate例子 能用
自做的一个简单的表单验证 jquery validate 表单验证 jquery validate 表单验证
jquery validate 验证手册
主要介绍了jQuery Validate 校验多个相同name的方法,需要的朋友可以参考下
NULL 博文链接:https://a-alter.iteye.com/blog/1149470
jquery validate 使用详解
这个前端的jquery的表单校验插件,使用起来很方便,可以大大的减少我们开发者对于表单校验的工作。而且支持自定义验证规则,功能强大。
JQuery validate中文详细文档
jQueryValidate
jquery.validate.1.9.0.min.js jquery.validate.1.12.0.min.js jquery.validate.1.13.1.min.js jquery.validate.1.16.0.min.js jquery.validate.1.14.0.min.js jquery.validate.1.15.1.min.js jquery.validate....
validate()可以指定校验范围内,或者是全局的 字段。而validateAll()只能校验全局。这篇文章主要介绍了vue+VeeValidate 校验范围(部分校验,全部校验) ,需要的朋友可以参考下
jQuery validate 验证 个性化验证
NULL 博文链接:https://wwwzhouhui.iteye.com/blog/1068451
本压缩包包含: jquery validate依赖包及其帮助文档....