【发布时间】:2013-06-29 01:41:22
【问题描述】:
所以我有一个创建页面,其中包含一个 MVC Html.BeginForm,其中包含输入控件和一个提交按钮 (id = "myButton")。此表单加载在我的编辑页面的 iframe (id = "myFrame") 中。编辑页面有一个带有 iframe 的模式弹出窗口。当我在编辑页面的模式弹出窗口中单击一个按钮时,我在我的 javascript 文件中调用 $("#myFrame").contents().find("#myButton").click() 。
我的问题是,当我调用按钮的 .click() 时,为什么它不会在 IE8 中触发我的客户端验证?我在chrome上试过了,效果很好。
我已经浪费了 3 天的时间来寻找答案,但到目前为止我一无所获。非常感谢您的帮助。
【问题讨论】:
-
小优化,但是你把 $("#myFrame").contents().find(#myButton").click() 变成 $(#myButton").click()
-
我记得这样做了,但它不起作用,因为按钮位于 iframe 内。
标签: jquery asp.net-mvc