【问题标题】:IE9 form with POST method.. Not submitting data on first submit带有POST方法的IE9表单..第一次提交时不提交数据
【发布时间】:2013-05-01 16:00:22
【问题描述】:

我有一个简单的表单,其中包含一些包含转义 XML 数据的输入。当我提交表单时(仅限IE9),第一次尝试不发送数据;但是,如果我点击浏览器后退按钮并再次提交,则会发送 POST 数据。有任何想法吗?下面是表格:

<form id="bundleOrderInfo" action="/catalog/bundleSubmit" method="POST" ENCTYPE="utf-8" style=""> 
<input type="text" name="requestForHidden" id="requestForHidden" value="SOMEVALUE">
<input type="text" name="itemName" id="itemName" value="SOME SERVICE VALUE">
<input type="text" name="optionNames" id="optionNames" value="DB Modification||Operational Readiness||Server Capacity Adjustment||Storage Capacity Adjustment||Connectivity Enablement||Security Alignment||">          
<input type="text" id="userSelections" name="userSelections" type="text">
<input type="text" id="overallOptions" name="overallOptions" type="text" value='&lt;form&gt;&lt;label id="opt1"&gt;(1) DB Modification&lt;/label&gt;&lt;checkbox readonly="false" label="(1) Operational Readiness" id="opt2" &gt;true&lt;/checkbox&gt;&lt;checkbox readonly="false" label="(1) Server Capacity Adjustment" id="opt3" &gt;true&lt;/checkbox&gt;&lt;checkbox readonly="false" label="(1) Storage Capacity Adjustment" id="opt4" &gt;true&lt;/checkbox&gt;&lt;checkbox readonly="false" label="(1) Connectivity Enablement" id="opt5" &gt;true&lt;/checkbox&gt;&lt;checkbox readonly="false" label="(1) Security Alignment" id="opt6" &gt;true&lt;/checkbox&gt;&lt;/form&gt;'>


<input type="submit" value="Submit">
                </form>

【问题讨论】:

  • 你的代码可能有问题,使用 IE 按下 F12 然后开始调试,这会让你知道是否有 javascript 错误。

标签: php html forms post internet-explorer-9


【解决方案1】:

尝试更改提交值: value="提交"

到: 值 = “发送”

或在提交时使用小写 S

希望这会有所帮助!

【讨论】:

  • 不,我都试过了,这给了我相同的行为(即第一次发送时没有发布数据,但是当我点击浏览器后退按钮并再次发送时,它就在那里) .这真的很奇怪,因为它不是用 Firefox 来做的
猜你喜欢
  • 1970-01-01
  • 2019-12-08
  • 2017-07-27
  • 1970-01-01
  • 2021-10-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多