IE6下form 设置属性 target="_blank" 后以post 方式提交后数据为空,并且发现请求方式post已经变成了get

问题描述

还请各位大虾点解 问题补充:没说清楚,我使用的是IETest。这个是IETest的bug。。。

解决方案

测试IE时,最好使用原生IE程序。包括IE6,IE7,IE8。不用使用兼容模式。一是,有的bug测试不出来;二是,可能因为这个不是原生程序造成对你的误判。target="_blank"主要还是浏览器识别的吧。跟后台服务器没有关系。你是怎么传参数的?
解决方案二:
检查是否有html的元素name属性为form或者tags的
解决方案三:
target="_blank",就是打开一个新页面,post后的处理将在新的页面显示。。正常的浏览器是会把参数传过去的。执行服务器的dopost方法。。
解决方案四:
我用IETest仅仅是看一下在不同的IE环境下的CSS样式,target="_blank"和浏览器没有什么问题,如果你是想看看是否有其它的传值方法你可以在弹出页面后面加?str=1&str=2之类的。你也可以使用method="post"方法来提交
解决方案五:
既然是IETest的bug就不用管它了。使用原生IE测试正常就可以了。
解决方案六:
target="_blank"本来就是请求一个空页面
解决方案七:
form的提交是一种请求,target是当你单击提交后,要跳到页面,而action中是你提交的数据接收的页面,所以你要知道你通过post传过去数据没有要去action中所指的页面去看,而不是target的页面
解决方案八:
method="post"是否有配置form元素内是否有有效的表单项有没有html语法错误(比如标签未闭合)
解决方案:
这个和你的target应该无关吧,是不是后端调用的问题?用firebug看下请求的原始信息是否正确?
解决方案:
target="_blank"本来就是请求一个空页面啊!

时间: 2024-08-29 11:59:49

IE6下form 设置属性 target="_blank" 后以post 方式提交后数据为空,并且发现请求方式post已经变成了get的相关文章

jQuery在ie6下无法设置select选中的解决方法详解_jquery

本文实例讲述了jQuery在ie6下无法设置select选中的解决方法.分享给大家供大家参考,具体如下: 这里主要解决在 ie6 下,jquery 无法设置 select 选中的问题.我们先看个例子: <!DOCTYPE HTML> <html lang="en-US"> <head> <meta charset="UTF-8"/> <title>demo</title> </head&g

jquery中在ie6下获取href属性值不到解决办法

想做一个ajax分页的功能,需要获取href属性的值. html文件  代码如下 复制代码 <div id="ajaxpage"> <span>47条/10页</span> <a href="?page=0" onclick="return false" >第一页</a> <a href="?page=2" onclick="return false&

js-提交form前判断&amp;amp;lt;input type=&amp;amp;quot;file&amp;amp;quot;&amp;amp;gt;是否选择了文件,提交后清空input的值

问题描述 提交form前判断<input type="file">是否选择了文件,提交后清空input的值 提交form前判断是否选择了文件,提交后清空input的值 file.val()不管用 解决方案 easyui的filebox要用api的方法,不要用jquery的方法 var s=$('#xxx').filebox('getValue'); if(s==''){ //.... } $('#xxx').filebox('setValue','')//清空 解决方案二:

win10 edge 浏览器-html问题,Edge浏览器中,target=&amp;amp;quot;_blank&amp;amp;quot;不能创建新标签

问题描述 html问题,Edge浏览器中,target="_blank"不能创建新标签 第一次打开链接可以成功创建一个新标签页,再次打开别的链接时候,并不能创建新标签页,而是覆盖了上一个标签页,在ie,chrome中一切正常,请问原因是什么,如何解决? 解决方案 Link $("a.link").on("click",function(){ window.open('www.techbrood.com','_blank'); });

IE6下select下拉框不能随滚动条正常滚动解决办法

经过试验,在IE6下出现这个问题的最精简代码如下:  代码如下 复制代码 <div style="height:60px;overflow:auto;filter:alpha(opacity=0)">   <select><option>a</option><option>b</option></select>   <select><option>a</option>

在ie6下如何实现可拖动的弹出层固定定位?

问题描述 在ie6下如何实现可拖动的弹出层固定定位? 我写了个弹出层,可以拖动的,在除 ie6 浏览器可以用 position: fixed,使弹出层固定定位.但是 ie6 下该怎么实现呢?因为它是能够拖动的,所以拖动后的位置是不确定的.求助

java中form以post、get方式提交数据中文乱码问题总结_java

  一:form在前台以post方式提交数据:     浏览器将数据(假设为"中国")发送给服务器的时候,将数据变成0101的二进制数据(假设为98 99)时必然要查码表,浏览器以哪个码表打开网页,浏览器就以哪个码表提交数据.数据到达服务器后,数据(98 99)要封装到request中,在servlet中调用Request的getParameter方法返回的是字符串("中国"),方法内部拿到数字后要转成字符,一定要查码表,由于request的设计者是外国人,所以默认

RadioGroup下的RadioButton设置属性button=@null是什么含义?求高手解答

问题描述 RadioGroup下的RadioButton设置属性button=@null是什么含义?求高手解答 RadioGroup下的RadioButton设置属性button=@null是什么含义 解决方案 自定义样式,不显示默认单选按钮的圆点 解决方案二: 最简单的方法就是自己动手实践下 看看加上和不加的效果 这样印象会深很多 解决方案三: 不显示原来的图片,一般是自定义样式的时候用到

IE6下JS动态设置图片src地址问题_javascript技巧

这两天赶一个项目,要求鼠标点击小图显示大图,于是用JS来根据小图来设置大图的SRC,设计完后问题就出来了.在IE6下大图显示不出,鼠标放置在图片上右键链接地址是可以正常显示链接地址的,并且点击显示图片图片才能被正常显示.IE7,IE8和FF是没有这些问题的.代码如下: 复制代码 代码如下: function picclick() { var pic = $('marqueediv').getElementsByTagName('a'); var len = pic.length; for(var