求一个javascript方法,验证数字范围的

来源:百度知道 编辑:UC知道 时间:2024/05/31 03:00:42
我要在分页组件里用的,有个转到X页。这个X是个文本框,获取到的数值给page属性。我希望page>=1 && page<=${page.total},即输入的页数在第一页到总页数之间。超出这个范围,就弹出提示框,好像是alert吧,提示“请输入正确的页数”。

我没学过js,对此一窍不通。希望有人能帮我写一个,感激不尽。

function doCheck(输入数, 总页数){
if(输入数 < 1 || 输入数 > 总页数){
alert("请输入正确的页数!");
return false;
}
location.href = "需要跳转的地址!";
}
----------------------------------------
调用这个方法的地方如果是按钮就加上
注:X 是输入页数文本框的name 或者id
onclick = "doCheck(document.all.X.value, ${page.total})"

function checkpage(总页数)
{
var pageno=document.getElementById("pageno").value;
if(pageno<1||pageno>总页数)
{
alert("请输入正确的页码!");
return false;
}
else
location.href=跳转的页面;
}

gotopage=function(){
var Num=Text1.value;
patrn=/[0-9]/;
if(!patrn.exec(Num)){alert("请输入整数");}
if(Num<0){alert("没有页");return;}
if(Num>100){alert("没有改页");return;}
window.location="?page="+Num;
}