首页 > 代码库 > SHOWMODALDIALOG表单提交时禁止打开新窗口
SHOWMODALDIALOG表单提交时禁止打开新窗口
前提条件:showmodaldialog中有表单form。
当action="#"的时候,提交表单,不会打开新窗口,但这种#自提有时不能用,#是本页面完整的带参数的url,如果表单中有参数和url中的参数相同,
那么提交后,表单中的这个同名参数会被#中的参数覆盖,造成表单中的这个参数无法取得,除非在表单中重新修改name这个参数;
当actiong="本页面.jsp"的时候,提交时,在IE环境中showmodaldialog会打开新的窗口,设置target="_self"也无效;
解决方法很简单:
在javascript中修改本窗口名:window.name = "curWindow",
然后在form后加个属性 target="curWindow",这样提交时,不会打开新窗口,而是提交到本窗口。
SHOWMODALDIALOG表单提交时禁止打开新窗口
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。