ASP.NET MVC 3 - 远程属性onsubmit?

时间:2011-01-28 21:11:06

标签: asp.net-mvc asp.net-mvc-3

我发现如果用键盘导航到提交按钮,Remote属性不会触发,因此远程属性的onchange事件不会触发(至少不总是) - 是否有解决方法是什么?

提前致谢。

1 个答案:

答案 0 :(得分:2)

使用哪条规则无关紧要。行为会是一样的。
如果它没有验证,您可能有两个问题需要关注:
1.方法onkeyup只有在您提交表格至少一次后才会触发 的 2 即可。也许你在尝试运行时遇到了一些JavaScript错误(检查它是否运行没有错误) remote规则就像其他规则一样,会触发'onfocusout'和'onkeyup'和'onclick'。后者将触发复选框和单选按钮 如果您提交了一次表单,onkeyup事件将会被解雇(在你的密钥上) 如果您使用鼠标或键盘(使用敲击键)离开onfocuseoutinput事件将被触发 最后一件事。即使使用$(Form).submit()

,也会在您提交表单之前检查所有规则