javascriptは二つのサイズの疑惑を比較します.

893 ワード

今日はジャンプページの機能を作ります.ユーザーが数字を入力してから該当ページにジャンプします.ユーザーが入力した数字が1より小さい場合  最初のページにジャンプして、最大のページ数を超えると最後のページにジャンプします.テストを始めます.私が入力した数字も比較的小さいです.10を超えていません.正常です.今の私の最大のページ番号は?  3私が123也を入力した時  本当に123ページに直接ジャンプします.ジャンプの方法:

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();
}