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

js判断文本框输入的是否数字

2013-04-09 
js判断文本框输入的是不是数字function check(){if(!isNum(document.getElementById(areaId).value)){al

js判断文本框输入的是不是数字
function check(){
   
    if(!isNum(document.getElementById("areaId").value)){
        alert("区号请输入数字ID!");
        document.getElementById("areaId").focus();
        return false;
    }
    return true;
   }
   
   
   function isNum(num){
      var reNum =/^\d*$/;
      return (reNum.test(num));
   }


这个东西哪错了?   JavaScript 函数
[解决办法]
出现什么问题?isNum部分没有错。
[解决办法]
isNum在JS中已经实现了,干嘛非要自已再去重写一遍。
[解决办法]
is not a number 
原生的js判断:
isNaN(value)
[解决办法]
使用 

function isNum(n) {
return !isNaN(n);
}

[解决办法]
引用:
is not a number 
原生的js判断:
isNaN(value)

记错了,是这个
[解决办法]

<script type="text/javascript">
function check(){  
if(isNum(document.getElementById("areaId").value)){
alert("输入正确");
//do something
}else{
alert("输入格式不正确,请输入数字");
return false;
}

    function isNum(num){
       var reNum =/^[0-9]+$/;
       return (reNum.test(num));
    }
</script>
<input type="text" id="areaID"/>
<input type= "button" id="abv" value="测试用按钮" onclick="return check();" />

[解决办法]
引用:
引用:用js里的numberfield
怎么用啊?


http://docs.sencha.com/ext-js/4-1/#!/api/Ext.form.field.Number
[解决办法]
引用:
引用:引用:
引用:用js里的numberfield
怎么用啊?

http://docs.sencha.com/ext-js/4-1/#!/api/Ext.form.field.Number
什么东西啊?就看到两个齿轮在转。别的看不到
        ……


例子
Ext.create('Ext.form.Panel', {
    title: 'On The Wall',
    width: 300,
    bodyPadding: 10,
    renderTo: Ext.getBody(),
    items: [{
        xtype: 'numberfield',
        anchor: '100%',
        name: 'bottles',
        fieldLabel: 'Bottles of Beer',


        value: 99,
        maxValue: 99,
        minValue: 0
    }],
    buttons: [{
        text: 'Take one down, pass it around',
        handler: function() {
            this.up('form').down('[name=bottles]').spinDown();
        }
    }]
});



给你的链接是js的api

热点排行