大佬教程收集整理的这篇文章主要介绍了jquery表单验证不起作用 – zip和email,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
<script src="../js/jquery-1.6.1.min.js" type="text/javascript"></script> <script src="../js/jquery.validate.js" type="text/javascript"></script> <script type="text/javascript"> jQuery(function(){ jQuery("#zip").validate({ expression: "if (VAL.match(/^[0-9]{5}$//)) return true; else return false;",message: "invalid zip code" }); jQuery("#email").validate({ expression: "if (VAL.match(/^[^\\W][a-zA-Z0-9\\_\\-\\.]+… return true; else return false;",message: "invalid email" }); }); </script> <form action="save.PHP"> <input type="text" name="email" id="email" /> <input type="text" name="zip" id="zip" /> <input type="submit" name="go" id="go" value ="go" /> </form>
但当我点击提交按钮时,它不会验证zip和电子邮件,它会提交表单.我的“表达”错了吗?
谢谢
这个五字符,仅限数字的邮政编码的概念只能处理美国人.
其他国家/地区的邮政编码更复杂,需要的数字更少或更多,或者使用非数字字符.例如,Canada supports alphanumeric postal codes.
如果您确定希望本网站仅适用于美国人,那么请不要担心.否则,我建议让该字段更灵活.
代码麻烦
如果您使用内置验证规则,我认为对于这样的简单表单,您不会感到头痛.它可以非常容易地处理这两个领域.
看到这个小提琴:http://jsfiddle.net/tzMTs/
资源:
<script src="../js/jquery-1.6.1.min.js" type="text/javascript"></script> <script src="../js/jquery.validate.js" type="text/javascript"></script> <script type="text/javascript"> $("#somethingForm").validate(); </script> <form id="somethingForm" action="save.PHP"> <span>E-Mail</span> <input type="text" name="email" id="email" class="required email" /> <br> <span>Zip Code</span> <input type="text" name="zip" id="zip" class="required digits" minlength="5" maxLength="5" /> <input type="submit" name="go" id="go" value ="go" /> </form>
以上是大佬教程为你收集整理的jquery表单验证不起作用 – zip和email全部内容,希望文章能够帮你解决jquery表单验证不起作用 – zip和email所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。