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',