我想验证一个ASP.TextBox只输入整数值与JavaScript函数。在用户输入非整数值的情况下,它应该显示一条警告消息并将焦点保留在当前元素上。我用下面的方法:验证和聚焦一个元素
在网页的Asp.TextBox元素:
onchange="return isInteger(this);" onblur="return isInteger(this);"
而且在functions.js valdating功能文件
function isInteger(mobj) {
var mval = mobj.value;
if (isNaN(parseInt(mval))) {
alert("Plese Enter a Valid Integer...!");
mobj.focus();
return false;
}
return true;
}
它是正确的,或者是有什么正确的方法做验证。请建议。
有一个在这个问题上没有jQuery的。 – jbabey
请不要限制无效输入模糊。请不要在用户的脸上推入对话框。如果您倾向于编写客户端验证,只需显示内联错误消息。 –