时间:2021-05-26
表单验证一直很繁琐,特别是大点的表单,如果每个input都去单独写验证简直要写死人,最近写了一小段js统一的验证表单内容是否正确。
使用这段代码就不再需要对每个input写格式判断,只需要将正确格式的正则表达式写在datatype里就可以了,提交表单按钮也只需要绑定checkForm函数就可以了。
大家有什么建议可以评论一下
<input type="text" datatype=“正则”/>//表单验证//点击下一步事件function checkForm(form){var success = true;$("."+form+" input").each(function(){var $that = $(this);var dataType = eval($that.attr("dataType"));if(dataType!=undefined){if($that.val().match(dataType)){$that.removeClass("borderRed");}else{$that.focus();$that.addClass("borderRed");success = false;return false;}}})return success;}//给每个带有datatype属性的标签绑定blur focus事件$(document).on("blur","input",function(){var $that = $(this);var dataType = eval($that.attr("dataType"));if(dataType!=undefined){if($that.val().match(dataType)){$that.removeClass("borderRed");}else{$that.addClass("borderRed");}}})$(document).on("focus","input",function(){$(this).removeClass("borderRed");});以上内容给大家分享了jquery+正则实现统一的表单验证,希望大家喜欢。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
今天我们来说一下表单验证,有人说我们在进行表单验证的时候使用正则来验证是非常麻烦的,现在我来给大家介绍一下表单验证的插件:jquery.validate.min
JavaScript表单验证年龄JavaScript表单验证年龄,判断一个输入量是否符合年龄,通过正则表达式实现。//检查年龄functionisAge(str
有时在我们注册账户、登陆系统时,当所有验证通过方可提交这就需要Jquery来实现表单验证,今天分享给小伙伴们一段基于Jquery实现表单验证的代码。Reg.st
本文实例讲述了jQuery基于正则表达式的表单验证功能。分享给大家供大家参考,具体如下:
推荐阅读:Javascript的表单验证长度Javascript的表单验证-初识正则表达式Javascript的表单验证-揭开正则表达式的面纱JavaScrip