在本地计算机上的URL中传递HTML表单数据(file://)

时间:2010-05-22 17:13:51

标签: html forms

我正在为本地计算机上的主要用途构建一个小的HTML / JS应用程序(即所有内容都通过file://协议访问,但将来它可能会托管在Intranet内的服务器上。)

我正在尝试使用method="get"action="target.html"创建表单,希望浏览器将表单数据放入URL(例如file://<path>/target.html?param1=aaa&param2=bbb)。但是,它没有发生(target.html打开正常,但没有传递参数)。

我做错了什么?是否可以使用file://以上的表格?我总是可以手动构建url(通过JS),但是懒得我更喜欢浏览器为我做的。 ;)

以下是我的示例表格:

<form name='config' action="test_form.html" method="get" enctype="application/x-www-form-urlencoded">
    <input type="text" name="param1">
    <input type="text" name="param2">
    <input type="submit" value="Go">
</form>

2 个答案:

答案 0 :(得分:0)

可能是某些特定于浏览器的限制。您使用的浏览器是什么?

我在Firefox 3.6.3和Internet Explorer 8中对此进行了测试,它运行正常。

答案 1 :(得分:0)

好的,那太愚蠢了。我的表单控件是动态生成的(通过JS),生成函数为它们设置id,但不是name s。因此,从form的角度来看,根本没有参数。

感谢Guffa为我提供了正确方向的推动!