所以我有一个带有MVC Html.BeginForm的Create页面,里面有输入控件和一个提交按钮(id =“myButton”)。此表单加载到我的编辑页面的iframe(id =“myFrame”)中。编辑页面有一个带iframe的模态弹出窗口。当我单击编辑页面的模态弹出窗口中的按钮时,我在我的javascript文件中调用$(“#myFrame”)。contents()。find(“#myButton”)。click()。
我的问题是,当我调用按钮的.click()时,为什么不在IE8中激活我的客户端验证?我在chrome上试过它并且工作正常。
我已经浪费了3天寻找答案,但到目前为止我什么也没想到。非常感谢帮助。
答案 0 :(得分:0)
事件可能会变得棘手,并且在不同的浏览器中表现不同。试试这个:
$("#myButton").trigger("click");
或
jQuery.event.trigger("click", button);