js验证时不用alert();提示错误信息,怎样在后面直接提示错误信息? 5

js验证时不用alert();提示错误信息,怎样在后面直接提示错误信息?... js验证时不用alert();提示错误信息,怎样在后面直接提示错误信息? 展开
 我来答
聪灵学习
2010-07-02 · TA获得超过112个赞
知道小有建树答主
回答量:170
采纳率:0%
帮助的人:191万
展开全部
使用说明:
1、消息显示对象id = 输入表单id + _msg
如用户名输入表单id=txt_username,消息显示对象id=txt_username_msg

2、错误消息:写在输入表单的title里,具体如下

用户名:<input type="text" name="txt_username" id="txt_username" onblur="CheckInput(this, 'username')" title="用户名不能为空

,应为4-20个字母数字组成!"/><span id="txt_username_msg"></span>
<br/>
密码:<input type="text" name="txt_password" id="txt_password" onblur="CheckInput(this, 'password')" title="密码不能为空,应

为6-20个非空字符组成!"/><span id="txt_password_msg"></span>

<script>
//参数说明 ,o : 检查对象 ,sType : 数据类型
function CheckInput(o ,sType){
var msg=document.getElementById(o.id + '_msg');
//用户名
if(sType=='username'){
msg.innerHTML=(!/^[a-z0-9]{4,20}$/gi.test(o.value))? o.title : '√';
}
//密码
if(sType=='password'){
msg.innerHTML=(!/^[\S]{6,20}$/gi.test(o.value))? o.title : '√';
}
//更多数据类型验证方法可以自己添加....
}

</script>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
daimonjyh
2010-07-02
知道答主
回答量:5
采纳率:0%
帮助的人:0
展开全部
try{
要调试的js代码
}
catch(ex){
alert(ex.description);
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式