4个回答
展开全部
<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)">
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)">
展开全部
用JS对输入的参数做个判断。
追问
怎么做判断,求指点
追答
在JS中,用String number = document.getElementById("number").value; 注:这个number为你input中的name值,然后对number进行判断,如果在1到100内就不进行操作,不在1到100内就用alert(“请输入1到100内的数字!”);抛出错误信息。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用javascript 来验证啊,获取输入的值,再对其长度进行比较。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用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;
}
}
上边哪个是限制输入数字的长度,你 改改就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询