首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

JS 表单验证解决方法

2012-04-05 
JS 表单验证我有几个文本框 用来验证信息我想弄成哪个文本框出错就重置哪个,而不是全部重置 ,有详细例子更

JS 表单验证
我有几个文本框 用来验证信息 我想弄成哪个文本框出错就重置哪个,而不是全部重置 ,有详细例子更好!!! 求解答???

[解决办法]

HTML code
只能输入数字<input type="text" rel="int" onblur="check(this)"/><br/>只能输入电子邮件<input type="text" rel="email" onblur="check(this)"/><script>function check(obj){    var result;    switch(obj.getAttribute("rel")){        case "int":            result = /^\d+$/.test(obj.value);            break;        case "email":            result = /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/.test(obj.value);            break;        default:            break;    }    if(!(result)){        obj.value = "";    }}</script> 

热点排行