关于js文本输入框输入数字进行比较的经验

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sinat_29194935/article/details/70260210

今天项目中出了一个bug,让我来修正.

问题:在一个有24570页码的列表页面,输入下方跳转页码时出现一个问题,在25-99,246-999,2458-9999之间的页码都不能输入跳转.

解决:
在Myeclipse中serach了那个跳转页面的js语句,没找到,之后找了好久好久,框架翻了个遍,终于找到跳转页面那个js,然后看逻辑,打个调试一步步调,看哪数据出问题了,结果让人吃惊的一幕出现了,256>24570返回的居然是true,于是就过不去了,有想了想,这尼玛不对啊,后来有人说,这个是两个数字在用文本形式进行比较大小,我才恍然大悟,将两个传入值都用Number(val)的形式转一下,就ok的解决这个问题了!

猜你喜欢

转载自blog.csdn.net/sinat_29194935/article/details/70260210