我发现如果用键盘导航到提交按钮,Remote
属性不会触发,因此远程属性的onchange事件不会触发(至少不总是) - 是否有解决方法是什么?
提前致谢。
答案 0 :(得分:2)
使用哪条规则无关紧要。行为会是一样的。
如果它没有验证,您可能有两个问题需要关注:
1.方法onkeyup
只有在您提交表格至少一次后才会触发
的 2 即可。也许你在尝试运行时遇到了一些JavaScript错误(检查它是否运行没有错误)
remote
规则就像其他规则一样,会触发'onfocusout'和'onkeyup'和'onclick'。后者将触发复选框和单选按钮
如果您提交了一次表单,onkeyup
事件将会被解雇(在你的密钥上)
如果您使用鼠标或键盘(使用敲击键)离开onfocuseout
,input
事件将被触发
最后一件事。即使使用$(Form).submit()