验证手机号码这个几个 需要表单change事件+正则判断 ;
选择文本框还是单选框的数值这个,你最好加一个单选框 用来判断,这个单选框被选中的时候就用文本框的数值,这个单选框没被选中的时候就忽略文本框内容。
我想达到的就是你说的,但是我不知道具体怎么实现,关于change事件+正则判断,这个怎么用?有没有具体事例?
@lichen辰:
以前写过的一个简单例子 判断了邮件与手机11为数 至于联通移动之类的判断 你自己网上搜正则看看。
<!DOCTYPE HTML>
<html>
<head>
<title>表单验证</title>
</head>
<body>
<p><label for="email">邮件:</label><input type="text" id="email"/></p>
<p><label for="tel">电话:</label><input type="text" id="tel"/></p>
<script type="text/javascript" src="js/jQuery-1.7.2.min.js"></script>
<script type="text/javascript">
function yz(evt){
var $this = $(this);
var id = $this.attr("id");
var txt = $.trim($this.val());
var flag;
switch(id) {
case 'email' :
flag = /.+@.+..+/.test(txt);
break;
case 'tel' :
flag = /^\d{11}$/.test(txt);
break;
}
alert(flag);
}
$("input").change(yz);
</script>
</body>
</html>