Internet Explorer-如何使用表单将表单数据从一个本地html页面传递到另一个本地html页面?

Internet Explorer-如何使用表单将表单数据从一个本地html页面传递到另一个本地html页面?,html,forms,internet-explorer,Html,Forms,Internet Explorer,我在一个html页面中有一个表单,该表单的操作设置为另一个html页面。在Chrome、FF和Safari中,当我单击第一个html页面的Go按钮时,我被带到第二个页面,其中URL包含查询字符串 除了IE之外,所有浏览器在我提交表单时都会在URL中显示查询字符串 在使用本地html文件时,如何使表单提交在IE中显示查询字符串?任何帮助都将不胜感激 HTML表单 <form method="Get" action="destination.html"> <input ty

我在一个html页面中有一个表单,该表单的操作设置为另一个html页面。在Chrome、FF和Safari中,当我单击第一个html页面的Go按钮时,我被带到第二个页面,其中URL包含查询字符串

除了IE之外,所有浏览器在我提交表单时都会在URL中显示查询字符串

在使用本地html文件时,如何使表单提交在IE中显示查询字符串?任何帮助都将不胜感激

HTML表单

<form  method="Get" action="destination.html">
   <input type="hidden" value="test" name="name" />    
   <input type="submit" value="Go"/>
</form>

此答案使用jQuery/JavaScript,这对于您尝试执行的操作的简单性来说可能有点太多,也可能没有太多,但是如果您已经在页面上使用了jQuery,那么尝试这种方法并不难:

在HTML
中,添加一个Id

<input type="hidden" id="field" name="field" value="showthis" />

您是否将
method=“get”
作为表单的属性之一?@rwacarter,谢谢您的回复。是的,我确实在表格中使用了get。需要额外的代码吗?@Porschiey,谢谢你的回复。在我的IE 11版本中,post和get都没有显示查询字符串。啊,抱歉,我没有完全读到你想要查询字符串。如果您想这样做,POST将不正确。我会使用JavaScript/jQuery解决方案来做类似的事情,但这是我个人的偏好。“你想看看我会怎么做吗?”Porschiey,谢谢你的回复。如果需要jQuery,您能否提供一个提示,我将尝试实现该提示?您是否建议仅在IE特定情况下使用此方法?
    $(document).ready(function() {
    $('#submit-text').click(function () {
        var field = $('#myField').val();
        window.location.replace('destination.html?field=' + field);
    });
});