在IE中更改表单的操作属性?

时间:2010-04-13 16:21:25

标签: javascript jquery internet-explorer

我正在尝试在表单的操作中设置哈希值,以便在提交表单时保留它。

Firefox允许我更新哈希并相应地重定向,但IE不会。我最初认为这与IE中根本不允许在动作属性中使用哈希值有关,但似乎我无法在IE中动态设置动作 - 是否使用哈希?是吗?

我正在使用以下jQuery:

$("#options-form").attr('action', '#' + hash);

更新:

<form id="options-form" action="" method="get">

(在旁注中,Firefox中不需要这样做,因为如果仅改变了GET参数,FF似乎会保留当前的哈希值。)

1 个答案:

答案 0 :(得分:0)

为什么不使用查询字符串参数将特定值传递给表单操作页面?

即。 <form id="options-form" action="mydestination.html?specialvarname=specialvalue" method="get">

通过这种方式,您可以轻松地在目标网页上获取变量,而不会违反或误用任何内容......?

相关问题