我有一个如下所示的表单。基本上,锚标签的href值由下拉列表中选定的值决定。Javascript anchor href change and form post
<form name=xyz method=post>
//random stuff
<a href="#" onclick="setAnchor()">
//some image
</a>
</form>
我喜欢这个设定在JavaScript形式的href属性:
if(dropdown.option selected = "x")
windows.location.href = some URL;
else
windows.location.href = another URL;
我遇到的问题是,使用windows.location导致使用GET方法的形式。该代码需要继续POST方法。
我该如何解决这个问题?我没有结婚上述方法。根据用户选择的选项,我可以设置表单动作URL的任何方式都适用于我。
的问题是,根据用户的另一个选择dropdown.So我使用windows.location.href设置窗体行动的选项....这将导致我的形式“行动”的变化为了使用GET,而不是POST。 – SfromMA 2011-02-07 21:09:20