`

解决showModelDialog提交表单时打开新窗口问题

 
阅读更多

方法一:<base target="_self" />

<%@ page language="java" contentType="text/html; charset=UTF-8"  pageEncoding="UTF-8"%>
<%@ include file="/common/taglibs.jsp" %>      
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<base target="_self" /><!--showModelDialog提交表单时不打开新窗口,发现这个和日历控件WdatePicker有冲突-->
<head>

<form method="post" >
...
</form>

 

方法二:js

<%@ page language="java" contentType="text/html; charset=UTF-8"  pageEncoding="UTF-8"%>
<%@ include file="/common/taglibs.jsp" %>      
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<script>
window.name="personForm";//这种方法也可以window.name=form的target
</script>
<form method="post" target="personForm">

 

分享到:
评论

相关推荐

    div模拟的showmodeldialog

    通过CSS样式,我们可以将`&lt;div&gt;`元素转换为各种组件,如按钮、表单、导航栏或在这种情况下,模态对话框。 2. **模态对话框(Modal Dialog)**:模态对话框是一种阻止用户与页面其余部分交互,直到他们与对话框进行...

    open()代替showModelDialog()例子

    •当升级一个老项目时候发现在chrome中window.showModelDialog()不能用了,原来是在 chrome 37版本以后chrome正式废弃showModelDialog方法。  在应用showModalDialog的地方,通常是为了子页面和父页面之间进行传递...

    jsp 刷新父页面

    刷新以winodw.showModelDialog()方法打开的窗口 window.parent.dialogArguments.document.execCommand('Refresh'); 或 Response.Write("&lt;script&gt;window.location.href = window.location.href&lt;/script&gt;"); 刷新本...

    showModelDialog弹出文件下载窗口的使用示例

    解决这个问题,可以在HTML中加入 `&lt;base&gt;` 标签,并设置 `target="_self"`,使得所有链接都在当前窗口中打开。但这种方法在文件下载场景下并不适用,因为文件下载通常需要在新窗口或新标签页中进行。 为了解决这个...

    showModelDialog使用

    showModelDialog的使用说明,简单易懂

    showModelDialog。js

    兼容ie和chrome的showModelDialog兼容ie和chrome的showModelDialog

    showModalDialog用法

    1. **URL**:这是必须指定的参数,表示要打开的新窗口的地址或HTML文档的路径。 2. **Arguments**:这是一个可选参数,可以向新窗口传递数据。在新窗口中,可以通过`window.dialogArguments`访问这些数据。 3. **...

    jquery showModelDialog的使用方法示例详解

    window.showModalDialog()方法用来创建一个显示HTML内容的模态对话框,由于是对话框,因此它并没有一般用window.open()打开的窗口的所有属性。使用方法:varreturnValue = window.showModalDialog(URL [, arguments]...

    window.show

    弹出窗口不局限于对话框,它可以包括任何类型的窗口,如警告窗口、新窗口(新浏览器标签页)或下拉菜单。弹出窗口的用途广泛,从简单的通知到复杂的交互式表单填写,都能看到它们的身影。在网页开发中,要避免滥用...

    showModuleDialog函数替换

    这个过程通常发生在项目维护或升级时,可能因为原始函数存在性能问题、功能不足或者需要适应新的设计需求。 在jQuery中,`showModuleDialog`很可能是一个自定义的函数,用于展示模块化的对话框,可能是为了弹出窗口...

    IE js脚本调试插件

    在实际开发中,遇到IE浏览器特有的bug时,可能还需要借助其他第三方插件,如`DebugBar`或`Visual Event`等,这些插件能更好地揭示IE中的事件绑定和DOM元素状态,帮助解决兼容性问题。 总的来说,JS脚本调试插件是...

    关系级联菜单(仿Winodw)

    在IT领域,关系级联菜单是一...总之,关系级联菜单是UI设计中一个重要的组成部分,它有效地解决了在有限的屏幕空间内展示大量功能的难题。理解和掌握如何创建和优化级联菜单对于任何IT专业人员来说都是至关重要的技能。

    JS刷新父窗口的几种方式小结(推荐)

    其次,当页面是由子窗口通过`window.open()`方法打开时,可以使用`window.opener`对象来访问打开它的父窗口,并通过相同的`location.reload()`方法来刷新父窗口: ```javascript window.opener.location.reload(); ...

    JS中showModalDialog 的使用解析

    基本介绍:  ...(就是打开后不能操作父窗口,只能等模式 窗口关闭时才能操作)  window.showModelessDialog() 方法用来创建一个显示HTML内容的非模态对话框。(就是打开后仍然可以进行其他的操作) 

    jQuery子窗体取得父窗体元素的方法

    3. 获取通过`showModelDialog()`打开的窗口中的父窗体元素: ```javascript $(selector, window.dialogArguments.document); ``` 以上方法中,`$(selector, context)`是jQuery的一个重载方法,允许我们在特定的...

    父子窗口传值window.showModalDialog以及window.open用法简介

    window.showModalDialog以及window.open用法简介

Global site tag (gtag.js) - Google Analytics