日期:2014-05-18  浏览次数:20635 次

输入验证
我想在客户端验证某个输入文本框输入的是不是数字,不是则不能提交,求javascript代码.有答就有分!


------解决方案--------------------
<script language= "JavaScript ">
function checkNum(str)
{
if(isNaN(str))
{
alert( "不是数字 ");
return false;
}
}
</script>
------解决方案--------------------
赚点分 呵呵



------解决方案--------------------
假设你的文本框是如下形式 <input type= "text " name= "phone "/> 而且假设文本框所在的表单名为mainform
则javascript函数如下:
<script language= "JavaScript ">
function check(){
if(isNaN(document.all.mainform.phone.value)){
alert( "只能是数字! ");
return false;
}
}
</script>
------解决方案--------------------
if (isNaN(x) || x == null){
alert( 'not a number ');
}else{
alert( 'is a number ');
}
如果对象是null,那么alert(isNaN(null))返回的false!所以加个条件比较好