今天要做一个跳转页面的功能,就是用户输入一个数字 然后跳转到相应的页面。如果用户输入的数字小于 1 那就跳到第一页,如果大于 最大的页数就跳到最后页。开始测试,我输入的数字也比较小 没超过10 一切正常 。现在我的最大页码 是 3 当我输入123也的时候 它确直接跳到123 页,跳页方法:
它居然会人为 123 比 3 还小。现在页没弄清楚,不过找到了解决办法!就是先把传入的数据进行转换(但在我影响中javascript是弱类型的嘛?)
function gps_ly_tiaoyehandler(input,all){
if(input<1){input = 1;}
if(input>all){input = all;}
$("#gps_ly_now").val(input);
$("#gps_ly_condition").submit();
}
它居然会人为 123 比 3 还小。现在页没弄清楚,不过找到了解决办法!就是先把传入的数据进行转换(但在我影响中javascript是弱类型的嘛?)
function gps_ly_tiaoyehandler(input1,all1){
var input = parseInt(input1);
var all = parseInt(all1);
if(input<1){input = 1;}
if(input>all){input = all;}
$("#gps_ly_now").val(input);
$("#gps_ly_condition").submit();
}