京东输入运单号案例(为什么只能使用keyup?)

差别,keyup 文字落入文本框后(键盘up)再执行keyup,可以实现实时效果

而keydown 和keypress 在文字落入文本框之前就先执行了,所以当输入第一个字母的时候,由于第一个字母落入前就执行语句(所以判定为空)

这样输入第一次时就会判定为空,不执行相应语句 在进行第二次触发时 才开始生效(由于之前有了字符)


原文地址:https://www.cnblogs.com/xjt31/p/13033353.html