用jquery.from.js加aswitch判断写表单验证:

             // 表单$("#btnSubmit_n4").click(function() {let user_name=$("#validate_n4").find("#user_name").val();let user_phone=$("#validate_n4").find("#user_phone").val();switch (true){case user_name=="":alert("请输入姓名"); $("#user_name").focus(); break;case !/^((13[0-9]|15[0-9]|17[0-9]|18[0-9])+\d{8})$/.test(user_phone):alert("请输入正确手机号码"); $("#user_phone").focus(); break;default:$("#validate_n4").ajaxSubmit(function() {alert('提交成功!');$(".c-form")[0].reset();});}});

用layer写的表单验证:

     var x = /^[\u4e00-\u9fa5a-z]+$/;var t = /^((13|14|15|16|17|18|19)+\d{9})$/;function Submit() {if (!x.test($("#brand").val())) {layer.msg('请输入品牌!', { icon: 7 });return false;}if (!$("#model").val()) {layer.msg('请输入车型', {icon: 7});return false;}if (!$("#year").val()) {layer.msg('请输入年月', {icon: 7});return false;}if (!$("#city").val()) {layer.msg('请输入所在城市', {icon: 7});return false;}if (!$("#kilometre").val()) {layer.msg('请输入里程', {icon: 7});return false;}if (!t.test($("#number").val())) {layer.msg('请输入正确的手机号!', {icon: 7});return false;}$("#validate").ajaxSubmit(function() {layer.msg('提交成功,我们会尽快联系您!', {icon: 1});$(".c-form ")[0].reset();});}

js写的干净的表单验证:

/*输入框检测js代码  用法:<form action = '' οnsubmit="return FormValid.valid(this);">
*/
var FormValid = {valid : function( obj ) {var elements = obj.elements;var length = elements.length;for( var i=0;i<length;i++ ) if( valid = elements[ i ].getAttribute( 'valid' ) ) if( !this.docheck( valid,elements[ i ] ) ) {alert( elements[ i ].getAttribute( 'errmsg' ) );return false;}return true;},Reg : {isQQ : /^[1-9]\d{4,11}$/,isNumber : /^[1-9]\d{1,}/,isZip : /^[1-9]\d{5}$/,isMobile : /^(13|15|18)\d{10}$/,isPhone : /^0\d{2,3}-\d{7,8}$/,isInt : /^[-\+]?\d+$/,isEmail : /([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)/},docheck : function( valid,node_obj ) {switch( valid ) {case 'isQQ':case 'isNumber':case 'isZip':case 'isMobile':case 'isPhone':case 'isInt':case 'isEmail':var result = this.doReg( valid,node_obj );break;default:var result = eval( 'this.' + valid + '( node_obj );' );break;}if( !result )node_obj.focus();return result;},doReg : function( valid,node_obj ) {var regexp = this.Reg[ valid ] ;var result = regexp.test( node_obj.value );if( !result )node_obj.focus();return result;},required : function( node_obj ) {return node_obj.value != '';},range : function( node_obj ) {return node_obj.value>=node_obj.getAttribute( 'min' ) & node_obj.value<=node_obj.getAttribute( 'max' );},eq : function( node_obj ) {return node_obj.value == node_obj.getAttribute( 'eqValue' );},gt : function( node_obj ) {return node_obj.value >=node_obj.getAttribute( 'gtValue' );}
}

验证邮箱和手机号码

var user_phone=$("#validate").find("#user_phone").val();
var user_email=$("#validate").find("#user_email").val();
var user_phones=/^((13[0-9]|15[0-9]|17[0-9]|18[0-9])+\d{8})$/.test(user_phone)||/^[0-9]{3,4}[-][0-9]{8}$/.test(user_phone);
var user_emails=user_email.match(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/);
//然后判断是否为空
if(user_phones&&user_emails){alert('格式成功!');}else if{alert('格式成功!'); return false;}

验证姓名只能是英文和汉字(/^[\u0391-\uFFE5A-Za-z]+$/)

var username=$("#ajaxForm").find("#username").val();
var usernames=/^[\u0391-\uFFE5A-Za-z]+$/.test(username);

验证输入的位数(/^\d{4}$/)

var verifyCode = $("#myfrom").find("#verifyCode").val();
var verifyCodes = /^\d{4}$/.test(verifyCode);

提交之后清空表单

$("#myfrom2")[0].reset();

提交验证(一):

<a href="javascript:confirm_delete('index.php?m=Guestbook&amp;a=delete&amp;id=647');">删除</a>
function confirm_delete(url){if(confirm('您确定要执行删除操作?')){window.location.href=url;}else{return false;}}

提交验证(二):

if(confirm('是否确定提交?')) {return checkForm();}else{return false;}function checkForm(){$("#calcFrom").find("input").each(function(){if(this.value == '') {text = $(this).parent().prev().text();alert(text+"是必填项");this.focus();return false;//跳出each}});}
});

jquery提交表单验证示例代码相关推荐

  1. jquery 实现表单验证功能代码(简洁)

    html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>表单验证页面</title&g ...

  2. 基于jQuery的表单验证插件:jValidate

    网上基于jQuery的表单验证插件已有很多,但是这个轮子我还是继续做一个,因为这个表单验证插件是从我以前的个人JS框架移值过来的(我已慢慢投入jQuery的怀抱),并且它的验证规则书写方式也许会让你眼 ...

  3. 使用jQuery提交表单

    我想使用jQuery提交表单. 有人可以提供代码,演示或示例链接吗? #1楼 来自手册: jQuery Doc $("form:first").submit(); #2楼 您将必须 ...

  4. Validate + Boostrap tooltip 表单验证示例

    一.工具准备: 1.boostrap: 下载地址 http://getbootstrap.com/ jquery: jQuery版本需大于或等于1.8.0  jquery.validate.min.j ...

  5. html中表单的校验的插件,功能强大的jquery.validate表单验证插件

    本文实例为大家分享了jquery.validate表单验证的使用方法,供大家参考,具体内容如下 1 .表单验证的准备工作 在开启长篇大论之前,首先将表单验证的效果展示给大家. 1.点击表单项,显示帮助 ...

  6. jQuery的表单验证

    jQuery的表单验证 直接上代码 <!DOCTYPE html> <html> <head> <meta charset="utf-8" ...

  7. jquery提交表单_jQuery提交表单

    jquery提交表单 jQuery submit() function triggers when a user tries to submit a form. jQuery submit form ...

  8. BootStrap4登录表单验证示例

    BootStrap4登录表单验证示例 首先是效果图,如下 实现: 在input元素后加上校验的信息反馈,示例如下: <input type="password" class= ...

  9. JQuery实现表单验证(注册页面)

    注册页面功能实现: 验证会员名密码不能为空或者包含空格,并且保证长度至少6位 验证邮箱符合规则,并且不能为空 重复密码要与密码一致 1.页面的样式 <form action="#&qu ...

  10. jQuery实现表单验证

    1.基于html表单,利用jQuery实现表单验证功能. 2.html基本结构和样式: 3.html代码: <!DOCTYPE html PUBLIC "-//W3C//DTD XHT ...

最新文章

  1. Linux下uniq筛选
  2. malloc 初始化_关于内存分配malloc、calloc、realloc的区别
  3. 医学图像分割研究思路
  4. SAP UI5 Routing 路由介绍
  5. uburntu在不能自动获取网络时的联网设置
  6. Jmeter Beanshell采样器调用JAVA方法(二)
  7. 奖学金(洛谷-P1093)
  8. “DNAT+云链接+CDN”加速方案,助力出海企业落地生长
  9. Python变量、脚本名称、函数命名规范
  10. Key/Value之王Memcached初探:一、掀起Memcached的盖头来
  11. svn项目管理服务器,Apache 下SVN项目管理使用说明
  12. cesium中实现热力图
  13. 大写的“人”——《杀死一只知更鸟》读后感范文4800字
  14. 安装opensuse的笔记-重庆linux开源组织
  15. Linux从入门到精通的总结
  16. 02604---打印机 toner灯亮
  17. 政企采购的概念界定和主要方式
  18. 【超详细】SpringBoot与Shiro整合-权限管理实战实操(附源码地址)
  19. 【自用】2.git应用
  20. Win7双网卡共享上网

热门文章

  1. 使用python建立一个网站:笔记3 建立自己网站主页
  2. 三箭暴雷造清算 回顾三箭资本Zhu Su黑以太坊奶自己投资项目的黑历史
  3. 河北省计算机科学专业高校排名,河北省计算机类专业大学排名
  4. Nuvoton M0518 之 记录数据到LDROM,数据掉电不丢失的方式
  5. android串口调试源码,android串口调试助手源代码
  6. H3C 交换机web页
  7. Android学习及如何利用android来赚钱
  8. 批量导入AD账户批量启用Exchange 账户步骤
  9. CSI笔记【12】:阵列信号处理及MATLAB实现(第2版)阅读随笔(四)
  10. 樊登读书赋能读后感_樊登读书会读后感01012019