简单的jQuery表单正则验证和提交
来源:互联网 发布:人民警察证制作软件 编辑:程序博客网 时间:2024/06/16 10:54
HTML结构如下:
<form id="yuyueform" class="yuyueform" target="_blank" method="post" action=""><div class="input_wrap input_name"> <input type="text" id="name" value="" name="name" class="input_txt" placeholder="姓名" > </div><div class="input_wrap input_phonenum"> <input type="text" id="phonenum" value="" name="phonenum" class="input_txt" placeholder="联系方式" > </div> <div class="button_content"><a id="OpenUser" href="javascript:;">立即提交</a></div></form>
首先是先把正则写好,可以这样:
// 验证中文名称 function isChinaName(name) { var pattern = /^[\u4E00-\u9FA5]{1,6}$/; return pattern.test(name); } // 验证手机号 function isPhoneNo(phone) { var pattern = /^1[34578]\d{9}$/; return pattern.test(phone); }function SubmitMsg(){ var name = $("#name").val(); var phonenum = $("#phonenum").val(); if(name.length == 0){ layer.alert('请输入你的用户名'); $("#name").focus(); return false; } if(isChinaName(name) == false){ layer.alert('用户名不合法'); $("#name").focus(); return false; } if(phonenum.length == 0){ layer.alert('请输入你的手机号'); $("#phonenum").focus(); return false; } if(isPhoneNo(phonenum) == false){ layer.alert('手机号格式不正确'); $("#phonenum").focus(); return false; } $.ajax({ type : 'post', dataType : 'json', url : '提交地址....', data:{name:name,phonenum:phonenum}, success:function(data){ if(data.status == 2){ layer.alert('提交成功'); $("#name").val(''); $("#phonenum").val(''); }else{ layer.alert('你是怎么找到我的 - -'); } } }); }
最后绑定事件:
$(document).ready(function(){ $("#OpenUser").bind('click',SubmitMsg);});
0 0
- 简单的jQuery表单正则验证和提交
- 简单表单提交之前的校验和图片验证码
- jquery表单提交验证
- jquery 表单验证 提交
- jQuery简单的表单验证
- 简单的 jquery控制表单提交
- 简单的表单验证正则表达式
- 运用正则做简单的表单验证
- 正则表达式 简单的表单验证
- jQuery验证阻止表单提交
- Jquery easyUi表单验证提交
- jquery表单验证提交删除
- 用正则表达式和js验证表单提交
- JavaScript表单验证和提交(结合正则表达式)
- JQuery简单表单验证
- [JAVAWEB]4.用jQuery完成数据验证和表单提交
- jquery验证表单很简单的方法
- jQuery 对表单的简单验证
- 什么是网站策划?网站策划又包括哪些工作?
- C# AllowDrop设置为True后拖放无效的问题
- ios-苹果开发者账号证书配置及真机调试
- JAVA中string.replace和string.replaceAll的区别及用法
- easyui表格datagrid列宽自适应
- 简单的jQuery表单正则验证和提交
- 蓝桥杯 PREV-33兰顿蚂蚁 (dfs)
- iOS 开发中null 与<null>的处理
- 【算法导论】手动实现堆
- AngularJS入门(二)
- sencha touch 第一次加载慢的解决办法
- Mac下svn的使用
- iOS-RunLoop学习笔记
- PHP实现java中的DatainputStream类