我怎么能在javascript或jquery中没有模式的文本输入字段中输入数字

时间:2013-11-06 12:31:45

标签: javascript jquery

我正在尝试模式,但它不适用于我的主题。现在我觉得在javascript或jquery中工作很好。

 <input name="abc" id="abc" type="text" required="required" tabindex="1"/>

数值的javascript或jquery代码是什么(不是负数)

2 个答案:

答案 0 :(得分:3)

尝试HTML 5控件。你会得到这一切。

<input type="number" name="quantity" min="1" max="5" pattern=/[0-9]/>

答案 1 :(得分:0)

这就是你用javascript做的一切。

   var val=document.getElementById('abc').value;

    if(isNaN(val)){
       alert('This is not a Number');
    }else if(val< 0){
        alert('This is a negative Number');
    }else{
       alert('This is a Number');
    }

你也可以使用HTML5 dom,如

<input type="number" min="0" />