首页 > 代码库 > 表单验证(为后期功能完善添加)
表单验证(为后期功能完善添加)
一、表单验证是否输入为空,如果为空弹出alert。
function validate_required(field,alerttxt) { with (field) { if (value=http://www.mamicode.com/=null||valuehttp://www.mamicode.com/=="") {alert(alerttxt);return false} else {return true} } }
二、验证表单填入邮箱格式是否正确。
function validate_email(field,alerttxt) { with (field) { apos=value.indexOf("@") dotpos=value.lastIndexOf(".") if (apos<1||dotpos-apos<2) {alert(alerttxt);return false} else {return true} } }
(需要添加的功能还包括动态邮箱补全,地址连接http://www.jb51.net/article/97210.htm)
具体要实现的功能
- 填写邮箱名字,出现下拉列表,自动补全邮箱
- 点击上下按钮,选中下拉列表邮箱
- 按回车键,选中类表内容,隐藏下拉列表
- 鼠标经过,下拉列表设置为高亮
- 鼠标点击选中下拉列表
(地址连接http://blog.csdn.net/poptxz/article/details/53054847)
三、电话号码的有效性的验证。
1、验证130-139,150-159,180-189号码段的手机号码
<script type="text/javascript"> var myreg = /^(((13[0-9]{1})|(15[0-9]{1})|(18[0-9]{1}))+\d{8})$/; if(!myreg.test($("#phone").val())) { alert(‘请输入有效的手机号码!‘); return false; } </script>
2、验证号码的长度,以及是否为空
function validatemobile(mobile) { if(mobile.length==0) { alert(‘请输入手机号码!‘); document.form1.mobile.focus(); return false; } if(mobile.length!=11) { alert(‘请输入有效的手机号码!‘); document.form1.mobile.focus(); return false; } var myreg = /^(((13[0-9]{1})|(15[0-9]{1})|(18[0-9]{1}))+\d{8})$/; if(!myreg.test(mobile)) { alert(‘请输入有效的手机号码!‘); document.form1.mobile.focus(); return false; } }
表单验证(为后期功能完善添加)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。