1. 程式人生 > >關於js文字輸入框輸入數字進行比較的經驗

關於js文字輸入框輸入數字進行比較的經驗

今天專案中出了一個bug,讓我來修正.

問題:在一個有24570頁碼的列表頁面,輸入下方跳轉頁碼時出現一個問題,在25-99,246-999,2458-9999之間的頁碼都不能輸入跳轉.

解決:
在Myeclipse中serach了那個跳轉頁面的js語句,沒找到,之後找了好久好久,框架翻了個遍,終於找到跳轉頁面那個js,然後看邏輯,打個除錯一步步調,看哪資料出問題了,結果讓人吃驚的一幕出現了,256>24570返回的居然是true,於是就過不去了,有想了想,這尼瑪不對啊,後來有人說,這個是兩個數字在用文字形式進行比較大小,我才恍然大悟,將兩個傳入值都用Number(val)的形式轉一下,就ok的解決這個問題了!