当前位置: 代码迷 >> Java Web开发 >> asp中关于表单电话的检测(拜托大家了 急死了)解决办法
  详细解决方案

asp中关于表单电话的检测(拜托大家了 急死了)解决办法

热度:89   发布时间:2016-04-17 16:06:20.0
asp中关于表单电话的检测(拜托大家了 急死了)
我想只允许用户只输入数字   横杠   点,用正则什么都行   能实现就好
比较急用。
由于本人是新手   还是最好给个例子   在这里先拜谢了!!!

------解决方案--------------------
<script language= "javascript ">
function validate(field) {
var valid = "0123456789.- "
var ok = "yes ";
var temp;
for (var i=0; i <field.value.length; i++) {
temp = " " + field.value.substring(i, i+1);
if (valid.indexOf(temp) == "-1 ") ok = "no ";
}
if (ok == "no ") {
alert( "该值只能为数值! ");
field.focus();
field.select();
}
}
</script>

<input type= "text " name= "a " onblur= "validate(this) ">
  相关解决方案