javascript写一个表单验证,姓名和手机号码不能为空及有效性,验证通过提交后弹出窗口提示的:提交成功

请教各位朋友:王址:下载这个示例文件,并完成。发送至1985zdb小老鼠163点com,多谢各位高手... 请教各位朋友:
王址:
下载这个示例文件,并完成。发送至1985zdb小老鼠163点com,多谢各位高手
展开
 我来答
z1989jl
2013-05-30 · 超过11用户采纳过TA的回答
知道答主
回答量:45
采纳率:100%
帮助的人:29.8万
展开全部
//手机号
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,'');
}
姓名也和这个道理差不多 自己谢谢吧 希望对你有帮助
wode5130
2013-05-30 · TA获得超过638个赞
知道小有建树答主
回答量:423
采纳率:100%
帮助的人:331万
展开全部

OK,我已经成功验证了

更多追问追答
追问
姓名有效性搞错了,姓名应该是2-4个汉字,然后通过有效性验证后点提交,应该弹出你的请求已接收。
追答

OK,按照你的要求,改正过来了

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
qzmer1104
2013-05-30 · TA获得超过440个赞
知道小有建树答主
回答量:148
采纳率:100%
帮助的人:179万
展开全部
你要说明姓名的要求,比如字母数字下划线,是否允许中文,长度最小最大。
还有如果你要提交成功的提示是真实的(就是与后台通信了),这个一般需要
ajax来实现,如果只要验证通过就提示,到是很容易的。
更多追问追答
追问
验证通过就行了,当然越强大越好,谢谢!
追答
姓名的要求呢,长度
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式