初学者问题:我想将 window.location.hash 传递给我的表单操作参数。如何使用 javascript 调用来做到这一点?
我当前的非工作代码是:
<form method="POST"
action="j_security_check"+window.location.hash>
初学者问题:我想将 window.location.hash 传递给我的表单操作参数。如何使用 javascript 调用来做到这一点?
我当前的非工作代码是:
<form method="POST"
action="j_security_check"+window.location.hash>
您的 javascript 需要基于某种事件。因此,您可能希望在按下提交按钮时这样做:
<form method="POST" action="">
<input type="submit" value="Submit" onclick="this.form.action = 'j_security_check'+window.location.hash" />
.....
<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