2013-02-01 2 views
0

가능하면이 작업을 도와주세요. 양식에서 값을 가져 와서 링크를 만들 수 있습니까?

나는 웹 사이트에 기능이있다 Wapka.mobi

에 의해 구동되는 모바일 커뮤니티 웹 사이트가 어디 회원이 메시지를 서로 할 수 있습니다. 그것은 이런 형태입니다.

<form method="get" action="messages_site.xhtml"> 
<input type="text" name="username" value=" "/> 
<input type="text" name="subject" value=" "/> 
<input type="text" name="message" value=" "/> 
<input type="hidden" name="d_token" value="tokencode"/> 
</form> 

하지만이 양식은 수정할 수 없습니다.

내가 입력 필드에서 숨겨진 값을 얻을 수 있고 사용자가 자신의 메시지를 입력하지 않고 관리자 (저)를 윙윙 거리게하는 링크를 만들 수 있는지 궁금합니다. 이것 같이;

<a href="message_site.xhtml?username=admin&subject=user+userid+buzzed+you&message=nothing&d_token=tokencode&submit">Send a buzz to the Admin</a> 

하지만 어떻게 링크에 토큰 코드를 가져올 수 있는지 알 수 없습니다. 가능한 경우 Javascript로 알려주십시오. 고맙습니다.

답변

0
<form name="buzzerform" method="get" action="messages_site.xhtml"> 
    <input type="text" name="username" value=" "/> 
    <input type="text" name="subject" value=" "/> 
    <input type="text" name="message" value=" "/> 
    <input type="hidden" name="d_token" value="tokencode"/> 
</form> 

<a id="buzzer" href="#">Send a buzz to the Admin</a> 

<script type="text/javascript"> 
    document.getElementById('buzzer').addEventListener("click", function() { 
     var newUrl = 'message_site.xhtml?username=' + document.buzzerform.username.value + ...; 
     document.location.search = newUrl; 
    }); 
</script> 
관련 문제