javascript写一个表单验证,姓名和手机号码不能为空及有效性,验证通过提交后弹出窗口提示的:提交成功
请教各位朋友:王址:下载这个示例文件,并完成。发送至1985zdb小老鼠163点com,多谢各位高手...
请教各位朋友:
王址:
下载这个示例文件,并完成。发送至1985zdb小老鼠163点com,多谢各位高手 展开
王址:
下载这个示例文件,并完成。发送至1985zdb小老鼠163点com,多谢各位高手 展开
3个回答
展开全部
//手机号
var kh = document.getElementById('表单的id');
kh.onchange = function (){
var regEx = /^\d{8}-\d{1,9}$|^\d{11}-\d{1,9}$|^\d{8}$|^\d{11}$/;
var tel = kh.value;
if(tel.trim() != ''){
if(regEx.test(tel)){
alert(合法的手机格式);
}else{
alert('手机号码格式错误');
}
}
};
//去掉字符串前后空格
function trim(str){
return str.replace(/(^\s*)|(\s*$)/g,'');
}
姓名也和这个道理差不多 自己谢谢吧 希望对你有帮助
var kh = document.getElementById('表单的id');
kh.onchange = function (){
var regEx = /^\d{8}-\d{1,9}$|^\d{11}-\d{1,9}$|^\d{8}$|^\d{11}$/;
var tel = kh.value;
if(tel.trim() != ''){
if(regEx.test(tel)){
alert(合法的手机格式);
}else{
alert('手机号码格式错误');
}
}
};
//去掉字符串前后空格
function trim(str){
return str.replace(/(^\s*)|(\s*$)/g,'');
}
姓名也和这个道理差不多 自己谢谢吧 希望对你有帮助
展开全部
OK,我已经成功验证了
更多追问追答
追问
姓名有效性搞错了,姓名应该是2-4个汉字,然后通过有效性验证后点提交,应该弹出你的请求已接收。
追答
OK,按照你的要求,改正过来了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你要说明姓名的要求,比如字母数字下划线,是否允许中文,长度最小最大。
还有如果你要提交成功的提示是真实的(就是与后台通信了),这个一般需要
ajax来实现,如果只要验证通过就提示,到是很容易的。
还有如果你要提交成功的提示是真实的(就是与后台通信了),这个一般需要
ajax来实现,如果只要验证通过就提示,到是很容易的。
更多追问追答
追问
验证通过就行了,当然越强大越好,谢谢!
追答
姓名的要求呢,长度
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询