读书人

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

发布时间: 2013-04-09 16:45:09 作者: rapoo

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

读书人网 >JavaScript

热点推荐