请帮我做一个html表单提交的必填验证,谢谢。

<html><body><formmethod="post"action="sms.asp">姓名:<inputname="uname"type="text"size="... <html>
<body>
<form method="post" action="sms.asp">
姓名:<input name="uname" type="text" size="20" maxlength="8">(4个汉字以内)<br>
手机:<input name="umobi" type="text" size="20" maxlength="11">(11位手机号码)<br>
oicq:<input name="uoicq" type="text" size="20" maxlength="11">(qq纯数字号码)<br>
<input type="submit" name="Submit" value="提交">
</form>
</body>
</html>

最好能对手机号码进行11位有效性验证。且只能以 13、14、15、18开头。谢谢
展开
 我来答
百度网友f93d044
2011-08-10
知道答主
回答量:16
采纳率:0%
帮助的人:9.2万
展开全部
<script type="text/javascript">
document.forms[0].onsubmit=function(){
var sMobile=document.getElementById('umobi').value;
if(sMobile==''){
alert('手机号码不能为空');
return false;
}else{
if(!/^1[3458]\d{9}$/.test(sMobile)){
alert('手机号码格式不正确');
return false;
}
}
}
}
// 请将手机号码那里的input加上id=“umobi” 否则可能获取不到手机的值
</script>
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式