很正常,大部分同类型的事件都有同样问题,只要数值输入操作就会触发这个事件。一般针对输入值相同,都是在这个事件中单独进行处理。因为这个事件是针对控件本身来说,而不是你输入的值。所以它是不会去判断你2次输入的值是否一样的。你可以另外建立一个变量来存储这个最后一次的输入值,每次触发该事件,判断2次值是否一样,一样就不执行你事件里面的其他操作,直接 return 就行了