标签: javascript javascript-events
我使用定制的掩码输入,在keypress上调用event.preventDefault()。当我尝试向其添加onchange事件时,它根本不会触发。它已正确连接,因为使用jQuery手动触发.change()可以正常工作。
我已经从keypress处理程序中删除了preventDefault调用以进行测试,而onchange确实会触发。这种行为是有意的吗?有没有办法解决它?我不认为我可以在不阻止按键默认的情况下执行此操作,因为在将密钥插入输入后会发生一系列条件检查和选择范围操作。