b.html
的一段代码:
<form name="d_f" action="javascript:void(null)" method="post" onsubmit="f_submit()">
<input type="submit" id="s_OK" name="s_OK" value="确定"/>
</form>
a.html
的一段代码:
javascript:var handle=window.showModalDialog('b.html',0,'dialogWidth=420px;dialogHeight=250px;help=0;status=0;menubar=0;titlebar=0;');
我用的是XAJAX。
提交的时候b.html打开一新的窗口,窗口的地址是:
javascript:void(null)
怎么才能提交表单的时候不打开这个新窗口呢?
分享到:
- 2007-09-25 12:15
- 浏览 1641
- 评论(1)
- 论坛回复 / 浏览 (1 / 4109)
- 查看更多
相关推荐
2. 目标站点通过修改`iframe`的`src`属性或提交表单等方式与主页面通信。 3. 主页面通过URL参数接收目标站点返回的值,并关闭`showModalDialog`弹出的窗口。 这个方法巧妙地绕过了跨域限制,实现了跨域`...
例如,在表单提交前的确认对话框,或者一个登录界面,都是使用模态对话框的好例子。 语法结构为: ```javascript window.showModalDialog(url, arguments, features); ``` - `url` 参数表示新窗口加载的文档地址。 ...
然而,当在使用`showModalDialog`弹出的页面中包含一个表单并尝试进行提交时,有时会遇到一个常见的问题:表单提交操作反而会打开一个新的浏览器窗口,这显然不是我们期望的行为。 为了解决这个问题,我们可以采用...
`window.open`的主要用途是创建新的浏览器窗口或标签页,通常用于链接或表单提交的重定向。它也支持返回一个`Window`对象,你可以通过这个对象来操作新窗口,如关闭窗口或修改窗口的大小。 总结一下,`window....
3. **返回值处理**:`ShowModalDialog` 支持通过 `window.returnValue` 返回值,这在处理表单提交等交互操作时非常有用。而 `window.open` 没有直接提供这样的机制,通常需要通过回调函数等方式实现。 #### 八、...
### 关于Struts2中利用JavaScript刷新window.showModalDialog的父页面 在Web开发中,尤其是在使用Struts2框架进行项目开发时,我们经常会遇到需要弹出模态对话框(modal dialog)的需求。其中一个常见的场景就是...
这种方法在网页开发中常用于表单填写、弹出确认窗口或者进行特定任务如在线答题等场景。 `showModalDialog` 的使用语法如下: ```javascript vReturnValue = window.showModalDialog(sURL [, vArguments] [, ...
### 关于表单提交引发新窗口问题 有时候,我们在模态窗口中使用表单提交时,可能会遇到点击提交后会弹出一个新的窗口的问题。这通常是因为表单的`target`属性默认值是`_blank`。解决这个问题的一个简单方法是在模态...
- 使用 `XMLHttpRequest` 或 `fetch` API,可以异步提交表单数据,避免页面刷新,提高用户体验。 10. **表单重置**: - `form.reset()` 方法可以将表单恢复到初始状态,清除所有输入值。 了解这些核心概念后,...
使用`showModalDialog`打开的页面,所有的链接和表单提交默认会在新窗口中执行,即使设置了`target="_self"`。要解决这个问题,可以在弹出页面的`<head>`中添加`<base target="_self">`,这将确保所有链接和表单...
JavaScript弹出窗口是网页交互中常见的一种功能,用于显示...以上就是关于JavaScript弹出窗口常见问题的总结,包括如何处理刷新、弹出、刷新和关闭等操作。理解这些知识点可以帮助开发者更有效地控制页面和用户交互。
例如,在表单提交前的确认对话框或登录验证等。 **使用语法:** ```javascript vReturnValue = window.showModalDialog(sURL [, vArguments] [,sFeatures]); ``` - `sURL`:必需参数,字符串类型,指定要显示的...
2. **无法阻止默认行为**:没有提供方便的方法来阻止事件的默认行为,如链接的跳转、表单的提交等。 3. **事件冒泡处理**:在DOM Level 0中,事件冒泡处理通常是默认的,但没有提供阻止冒泡的方法。 4. **内存泄漏...
`onclick`事件被广泛用于触发JavaScript函数,如点击按钮时调用`sub`函数提交表单,或者点击链接时调用`openmodel`函数打开模态窗口。这展示了如何利用事件监听器响应用户的交互行为。 ### 6. 字符串操作 在`sub`...
服务器端方法通常用于处理更复杂的数据交换,例如在用户提交表单或执行某些操作后,可能需要在后台数据库中进行数据处理或验证。在这种情况下,子窗体可以通过Ajax调用服务器端方法,传递数据并接收响应。例如,使用...
2. 表单确认:在提交表单前,确认用户是否愿意接受服务条款或隐私政策。 3. 设置和选项:提供一个独立的界面让用户更改应用或网站的个性化设置。 4. 弹窗警告或通知:显示重要的信息,确保用户看到并作出响应。 **...
#### 一、模态窗口的概念与作用 模态窗口是一种用于在当前页面上显示额外...此外,还提到了一些实际应用中需要注意的问题,如兼容性和页面提交问题等。掌握这些技巧将有助于开发者构建更加高效、友好的Web应用程序。
为了确保数据提交后再关闭窗口,我们先设置`window.returnValue`,然后提交表单。 ```javascript function subForm() { window.returnValue = "1"; window.close(); document.getElementById("myForm").submit()...
文件中还包含了多个关于表单字段验证的注释,如数字验证、日期时间格式验证、字符长度限制、邮箱格式验证等。虽然具体的正则表达式未完全列出,但可以看到这些验证规则覆盖了常见的表单数据类型,对于确保用户输入...