javascript写一个表单验证,姓名和手机号码不能为空及有效性,验证通过提交后弹出窗口提示的:提交成功
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript写一个表单验证,姓名和手机号码不能为空及有效性,验证通过提交后弹出窗口提示的:提交成功相关的知识,希望对你有一定的参考价值。
请教各位朋友:
王址:
下载这个示例文件,并完成。发送至1985zdb小老鼠163点com,多谢各位高手
var kh = document.getElementById('表单的id');
kh.onchange = function ()
var regEx = /^\d8-\d1,9$|^\d11-\d1,9$|^\d8$|^\d11$/;
var tel = kh.value;
if(tel.trim() != '')
if(regEx.test(tel))
alert(合法的手机格式);
else
alert('手机号码格式错误');
;
//去掉字符串前后空格
function trim(str)
return str.replace(/(^\s*)|(\s*$)/g,'');
姓名也和这个道理差不多 自己谢谢吧 希望对你有帮助 参考技术A
OK,我已经成功验证了
姓名有效性搞错了,姓名应该是2-4个汉字,然后通过有效性验证后点提交,应该弹出你的请求已接收。
追答OK,按照你的要求,改正过来了
太谢谢你了,再麻烦你一下,为空的时候提示请输入姓名/手机号码
追答OK,已修改!
还有如果你要提交成功的提示是真实的(就是与后台通信了),这个一般需要
ajax来实现,如果只要验证通过就提示,到是很容易的。追问
验证通过就行了,当然越强大越好,谢谢!
追答姓名的要求呢,长度
追问几乎不要求,12个字符以内也行
追答上传附件了!
验证手机姓名通过后,提交成功不能提示“你的请求已接收”
追答我了个去
JavaScript表单验证中文大写字母
JavaScript表单验证中文大写字母,判断一个输入量是否为中文或大写的英文字母,通过正则表达式实现。
// 检查是否为有效的真实姓名,只能含有中文或大写的英文字母
function isValidTrueName(strName){
var str = Trim(strName); //判断是否为全英文大写或全中文,可以包含空格
var reg = /^[A-Z u4E00-u9FA5]+$/;http://rl.82676666.com
if(reg.test(str)){
return false;
}
return true;
}
以上是关于javascript写一个表单验证,姓名和手机号码不能为空及有效性,验证通过提交后弹出窗口提示的:提交成功的主要内容,如果未能解决你的问题,请参考以下文章