模态框提交表单不打开新页面的解决方法

用window.open方法打开页面是很慢的

但是用window.showModalDialog快很多

但是遇到一个问题,提交表单的时候,重新给我open了一个页面出来

然后一阵百度Google

然后得到如下解决方案:

在你的模态框中加上如下js代码:

<mce:script type="text/javascript"><!-- window.name = "winName"; // --></mce:script>

这个就是定义了一个你的模态框的名字

然后你的表单加一个target属性,指向这个模态框的名字,那么提交后,就转向的自身了,就不会打开新窗口了

<form action="test1.jsp" method="post" target="winName" > Hello,jason <button type="submit">Submit</button> </form>

你可能感兴趣的:(Google,百度,action)