我有一些代码在IE8中没有做我想要的。当您点击“预览”提交按钮时,会跳过一些Javascript并将表单的操作更改为franchisepreview.php。这会设置一个会话变量,所以当你回到表单时,你不会丢失任何东西。点击“更新”或“插入”直接进入插入特许经营权的查询。
在IE8中,Javascript没有进入。它在不改变动作的情况下提交表单。
我正在使用的jQuery:
绑定:
jQuery("#preview").bind("click", changeForm);
函数changeForm
:
function changeForm(event)
{
alert("Before: "+ jQuery("#franchiseform").attr("action"));
jQuery("#franchiseform").attr("action", "franchisepreview.php");
alert("After: "+ jQuery("#franchiseform").attr("action"));
jQuery("#franchiseform").submit();
}
答案 0 :(得分:0)
也许尝试链接以确保在提交表单之前设置属性:
jQuery("#franchiseform").attr("action", "franchisepreview.php").submit();
看起来不像.attr()
接受回调。