读书人

怎么用jquery判断input输入的值是否为

发布时间: 2012-03-20 14:01:11 作者: rapoo

如何用jquery判断input输入的值是否为0-100的整数?
如何用jquery判断input输入的值是否为0-100的整数?

[解决办法]

HTML code
<div input type="text" id ="textInput"></div>
[解决办法]
HTML code
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head>    <title></title>    <script src="http://code.jquery.com/jquery-latest.js"></script>    <script type="text/javascript">        function check() {            var a = $('#aaa').val();            if (a > 0 && a < 100) {                alert('您输入的是整数')             }            else {                alert('您输入的不是整数')            }           }</script></head><body><input id='aaa' type='text' onkeyup='check()'/></body></html>
[解决办法]
$('#domid').click(function(){
var tmp=Number(this.value);
if(!tmp || tmp<0 || tmp>100){
//输入不合法
}
});
[解决办法]
探讨

HTML code

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></……

[解决办法]
可以考虑用正则
var reg=/^[^0][\d]?$/; 不包括0和100 不知道你的要求是不是这样的
alert(reg.test(a));
[解决办法]
探讨

HTML code

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></……

[解决办法]
找jquery的验证插件。里面有。
jquery.validate.js
range: $.validator.format("Please enter a value between {0} and {1}."),
[解决办法]
那就直接加上0和100好了
var reg=/^(([^0][\d]?)|0|100)$/;

读书人网 >JavaScript

热点推荐