채택완료

input 에서 입력된 값이 주소창에 출력됬으면 좋겠습니다.

Copy
<input type="text" size="50" name="test" />

위에 태그가 index.php에 있는데요

 

test.php에 http://test.com/

input에 적은 값이 com/이쪽에 주소창에 출력됬으면 좋겠는데

질문좀 드립니다. 

 

Copy
<script type="text/javascript">   location.href="http://test.com/여기에input";</script><br />
|

답변 2개 / 댓글 2개

채택된 답변
+20 포인트

그렇다면 form method="post" 로 되어 있을텐데 이것을 method="get" 이나 제거해 주시면 됩니다.

 

그렇다면 주소창에 뒤에 변수와 값이 붙는걸 확인이 되실겁니다.

 

혹은 입력후 자바스크립트로 입력수 전송 할때 자바스크립트 실행해서 전달해 주셔도 됩니다.

 

<script type="text/javascript">

function loc(){ 

     var in =  document.form.test.value;

   location.href='http://test.com/'+in;

} 

</script>

 

이런식으로 처리해 주시면 될듯 합니다.

답변에 대한 댓글 1개

안되네요 ㅠㅠ 그냥 흰색페이지만 나오고 아 그리고 test.php, testt2.php 이렇게 나눠져있는데 test2에 스크립트가 들어가는데 그걸 지정을 안해줘서 그런거 아닐까요

test.php 에서 겟으로 test2로 받아서 자바스크립트로 또 보내시는거면 

 

var get = '<?=$_GET['']?>';

 

이런식으로해서 붙여서 보내면되지안나요? 

답변에 대한 댓글 1개

어떻게할까요.. 그냥 test.php 라는 곳엔 인풋텍스트박스가 있고 거기서 엔터치면 test2.php로 넘어가는데 test2.php에는 location.href="링크" 가 있고 그 링크뒤에 test.php에 있는 인풋텍스트박스에 적은 글자를 주소뒤에 적어지게 하고 싶은건데...

답변을 작성하려면 로그인이 필요합니다.