1

初学者问题:我想将 window.location.hash 传递给我的表单操作参数。如何使用 javascript 调用来做到这一点?

我当前的非工作代码是:

<form method="POST"
    action="j_security_check"+window.location.hash>
4

2 回答 2

3

您的 javascript 需要基于某种事件。因此,您可能希望在按下提交按钮时这样做:

<form method="POST" action="">
<input type="submit" value="Submit" onclick="this.form.action = 'j_security_check'+window.location.hash" />

.....
于 2012-04-23T18:12:45.243 回答
0
<form name="hello" method="POST" action="">
    Hello
</form>​

<script>
    document.forms.hello.action = 'j_security_check'+window.location.hash;
    alert(document.forms.hello.action);
</script>

证明:http: //jsfiddle.net/2QE6h/1

于 2012-04-23T18:21:22.050 回答