`
zhaoshijie
  • 浏览: 2259854 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

from表单新窗口打开并提交

    博客分类:
  • JSP
 
阅读更多

关键字:from表单新窗口打开并提交(参数通过post方式提交,保证了数据安全性)



实现如下:

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>index</title>
<script> 
function doLogin(){ 
    document.loginform.submit(); 

</script>
</head>
<body >
<form name="loginform" action='http://192.168.1.200:8080/defense/subSystem/p_edit.action' method="post"  target="_blank" > 
              <input type="hidden" name="id" size="25" value="2">    
  <input type="button" value="提交表单" onclick="javascript:document.loginform.submit();"/>
        </form>
   <input type="button" value="提交表单2" onclick="javascript:document.loginform.submit();"/>
</body>
</html>




附件是完整可运行的例子,请下载使用.....











分享到:
评论
6 楼 zhaoshijie 2014-04-11  
yyhenryliu 写道
一看你的代码就知道你没有深入了解的,一般不这么跳转提交参数,你这代码在IE8和有一些浏览器是打不开新窗口的,浏览器会认为不安全的访问,会被拦截的,不信你可以测试下!一般通过<a target="_blank" ...>绑定事件来处理。


你用<a target="_blank" ...>给我设置post方式提交试试  吹牛皮不报税是吧
5 楼 yyhenryliu 2014-04-11  
一看你的代码就知道你没有深入了解的,一般不这么跳转提交参数,你这代码在IE8和有一些浏览器是打不开新窗口的,浏览器会认为不安全的访问,会被拦截的,不信你可以测试下!一般通过<a target="_blank" ...>绑定事件来处理。
4 楼 zhaoshijie 2013-09-02  
903293718 写道
你写的那个doLogin()方法有什么用呢?好像没看到有地方调用呢?

恩呢 两种方式嘛 ,onclick="javascript:document.loginform.submit();"这里直接写的话那个函数就不需要了 哈哈
3 楼 903293718 2013-09-02  
你写的那个doLogin()方法有什么用呢?好像没看到有地方调用呢?
2 楼 zhaoshijie 2013-08-13  
aone 写道
'_blank'

请问,何意?
1 楼 aone 2013-08-12  
'_blank'

相关推荐

    用form提交打开新页面,类似于支付时候的效果

    5. **新页面打开**:如果希望在表单提交后打开新页面,可以使用`target`属性设置为`_blank`,这会在新标签页或窗口中加载目标URL。例如,`&lt;form action="payment.php" target="_blank"&gt;`。 6. **支付流程**:在支付...

    js跳转问题解决方式

    在处理JS跳转问题时,我们通常会遇到几种常见情况,如使用`window.location`对象、`location.href`、`a`标签的`onclick`事件以及表单提交等。下面将详细介绍这些知识点及其解决方法。 1. `window.location`对象 `...

    视图及html网页间数据传输

    若需在新窗口打开链接,可以添加`target="_blank"`属性: ```html 目标地址" target="_blank"&gt;文字说明 ``` 页面间传递数据主要通过两种方式:GET和POST。GET方式通常用于传递少量非敏感数据,数据通过URL参数的...

    struts1-html标签

    - `target`:定义提交表单后打开目标文档的位置,可以是新窗口(如`_blank`)或其他框架。 - `onreset`:指定在重置表单时执行的JavaScript函数。 - `onsubmit`:指定在提交表单时执行的JavaScript函数。 #### ...

    layer.open提交子页面的form和layedit文本编辑内容的方法

    首先,`layer.open`用于打开一个新的弹窗,其参数`type: 2`表示打开一个iframe类型的子页面。`content`参数则指定了子页面的URL。`yes`函数是当用户点击确认按钮时执行的回调,它允许我们对子页面的内容进行处理并...

    用python写一个简单的文件上传.docx

    2. 在新窗口中选择“Django”,并按照提示完成项目的基本配置。 3. 为项目命名,例如命名为“12345upload678”。 #### 四、文件上传视图 1. **创建视图**:在项目的`app01/views.py`文件中,定义一个名为`Upload`...

    Selenium Python Bindings 2017年 新版 原版

    # 切换到新打开的窗口 driver.switch_to.window(driver.window_handles[1]) # 切换到指定框架 driver.switch_to.frame("myframe") ``` **3.5 弹出对话框** 处理弹出的对话框(如警告框或确认框)需要使用 `switch...

    PHP动态网站开发任务-邮箱登录功能.pptx

    此外,还有“注册”按钮,点击后应在新窗口中打开注册页面。这可以通过JavaScript的`onclick`事件来实现,例如`onclick="window.open('zhuce.html');"`。 接下来是登录功能的实现,这通常涉及到PHP文件的创建。在这...

    LotusDomino学习笔记.doc

    - **加入方法**: 在表单中添加一个隐藏字段,每次提交表单时递增该字段的值。 #### 34. 实现两个数据库间的数据追加 (C/S 结构) - **追加方法**: 编写LotusScript或Java代理来读取一个数据库中的数据,并将其追加到...

    HTML中文API

    8. **链接(Links)**:`&lt;a&gt;`元素创建超链接,`href`属性指定链接地址,`target`属性可设置新窗口或标签页打开链接。 9. **表单(Forms)**:`&lt;form&gt;`元素用于创建表单,`&lt;input&gt;`、`&lt;textarea&gt;`、`&lt;select&gt;`和`...

    selenium python 自动化

    使用find_element_by_id()方法,可以通过页面元素的id属性找到相应的输入框,然后输入搜索内容,并提交表单。 此外,在自动化测试中,有时需要等待页面上的某个条件成立后才继续执行后续的脚本。为此,Selenium提供...

    RobotFramework-Selenium2Library

    2. **页面导航**:如打开新的浏览器窗口、前进、后退、刷新页面等。 3. **表单操作**:填表单、提交表单、处理复选框和单选按钮。 4. **等待和断言**:设置超时等待元素出现或消失,验证元素状态、文本、属性等。 5....

    selenium自动化

    当浏览器打开新窗口时,需要切换到正确的窗口进行操作。 ##### 2.7.2 获取当前窗口句柄 使用 `driver.current_window_handle` 获取当前窗口的句柄。 ##### 2.7.3 获取所有句柄 使用 `driver.window_handles` ...

    ASP.NET程序中常用的三十三种代码

    这段代码通过`Response.Write`方法在客户端执行JavaScript,打开一个新窗口并传递参数。这是实现页面跳转的一种方式,同时可以携带来自当前页面的数据。 ### 2. 使用JavaScript确认框控制按钮行为 ```csharp ...

    ASP程序设计试题

    - `Blank`: 打开新的浏览器窗口。 - `Self`: 刷新当前框架或窗口。 - `Parent`: 刷新当前窗口及其所有父框架。 - `Top`: 刷新顶级窗口。 **5. 退出Sub过程的语句** - `Exit Sub`: 立即从Sub过程中退出。 - `Exit`:...

    js中常用函数.doc

    该方法只允许关闭由当前窗口打开的新窗口,不能关闭自身或非自己创建的窗口。 - **示例**: ```javascript if (window.opener && !window.opener.closed) { window.close(); } ``` **2. `window.location`** ...

    selenium高级自动化(图文教程)-抢先版

    ##### 2.7.5 关闭新窗口,切回主页 关闭当前窗口并切换回主页: ```python driver.close() driver.switch_to.window(handles[0]) ``` ##### 2.7.6 批量操作 对一组元素进行批量操作: ```python for element in ...

    Selenium2学习笔记.txt

    // 假设打开了一个新窗口 foreach (string handle in mainWindow.WindowHandles) { if (handle != mainWindow.CurrentWindowHandle) { mainWindow.SwitchTo().Window(handle); // 对新窗口进行操作 } } ``...

Global site tag (gtag.js) - Google Analytics