2012-04-23 3 views
1

초급 질문 : window.location.hash를 양식 전달 매개 변수로 전달하고 싶습니다. 자바 스크립트 호출로 어떻게 할 수 있습니까?자바 스크립트 문자열을 Html로 반환

내 현재 비 작업 코드는 다음과 같습니다

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

사용하여 온로드 : http://www.w3schools.com/jsref/event_body_onload.asp 그럼 당신은 버튼을 누르거나 뭔가를 제출할 때 작업을 수행 할 수 있습니다 – ControlAltDel

+0

가능한 중복 [자바 스크립트를 사용하여 HTML 요소에 속성을 추가/업데이트하는 방법?] (http://stackoverflow.com/questions/710275/how-to-add-update-an-attribute-to-an-html) -element-using-javascript) –

답변

3

자바 스크립트 이벤트의 어떤 종류에 따라해야합니다.

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

..... 
+0

감사합니다. 그거야. – sworded

+0

-1 자바 스크립트는 실행할 이벤트를 기반으로하지 않아도됩니다. – iambriansreed

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

관련 문제