jsp页面输入的问题

文本框只能输入1到100的数字,怎么做限制... 文本框只能输入1到100的数字,怎么做限制 展开
 我来答
haijyc
2012-08-22 · 超过18用户采纳过TA的回答
知道答主
回答量:89
采纳率:0%
帮助的人:46.5万
展开全部
<script>

function tt(obj){
if(obj.value==""){
return;
}
if(!isInteger(obj.value)){
alert("请输入整数!");
obj.value="";
return;
}
if(obj.value<1||obj.value>1000){
alert("请输入1到1000之间的数字!");
obj.value="";
return;
}
}

function isDigit (c)
{
return (((c >= "0") && (c <= "9"))||(c=="-"))
}
//判断输入参数s是否为整数
function isInteger (s)
{
var i;
if (s==""){
return false;
}
if(isNaN(s))
{
return false;
}
for (i = 0; i < s.length; i++)
{
var c = s.charAt(i);
if (!isDigit(c)) return false;
}
return true;
}
</script>
<input type="text" name="dog" onchange="tt(this)">
A20110809ba
2012-08-22 · TA获得超过372个赞
知道小有建树答主
回答量:223
采纳率:100%
帮助的人:113万
展开全部
用JS对输入的参数做个判断。
追问
怎么做判断,求指点
追答
在JS中,用String number = document.getElementById("number").value; 注:这个number为你input中的name值,然后对number进行判断,如果在1到100内就不进行操作,不在1到100内就用alert(“请输入1到100内的数字!”);抛出错误信息。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
时空的落叶
2012-08-22 · TA获得超过501个赞
知道小有建树答主
回答量:487
采纳率:0%
帮助的人:305万
展开全部
用javascript 来验证啊,获取输入的值,再对其长度进行比较。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友9b51e16
2012-08-22 · TA获得超过225个赞
知道小有建树答主
回答量:335
采纳率:25%
帮助的人:129万
展开全部
用javascript,在输入的时候触发一个function用来检测输入的东西
追问
主要是function里面怎么写
追答

function checkNumbers(){
var number = document.getElementById("numbers").value;
var text = null;
if(!number.match("^[0-9]{2}$")){
text = number.substr(0,2);
document.getElementById("numbers").value=text;
}
}

上边哪个是限制输入数字的长度,你 改改就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式