`
zhaoshijie
  • 浏览: 2262750 次
  • 性别: 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....

    ASP.NET程序中常用

    - 此代码用于打开一个新的浏览器窗口,并将下拉列表的选择索引作为查询字符串参数传递给新窗口的指定页面。 - **注意事项**: - 确保传递的参数格式正确,避免SQL注入等安全问题。 2. **为按钮添加对话框**: - *...

    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