2012-01-06 6 views
0
<input name="KeywordBox" class="BasicSearchInputBox" type="text" value="Keyword Search..."/> 
<div class="searchBtnHolder"><a class="searchButton" href="#" type="submit"><span>Search</span></a></div> 

제출 후에도 입력 상자에 사용자 입력 텍스트를 보관해야합니다. 사용자가 제출할 때 inputbox의 값을 가져 와서 mysite.com/index.aspx?kwd=userinput과 같은 쿼리 문자열로 URL에 추가합니다.제출 후 입력란에 사용자 입력 텍스트 유지

하지만 사용자가 무엇을 유지할 수 있으면 좋을 것입니다. 그래서 그들은 그들이 타이핑 한 것을 알고 궁금해 할 필요가 없습니다 !! jquery를 사용하면 가능합니까? URL에서 값을 다시 가져 와서 입력 상자에 다시 설정할 수 없습니까 ??

+0

백엔드에는 무엇을 사용하고 있습니까? (ASP.Net, MVC ...?) –

+0

대답은 select 요소로 동일한 작업을 수행하는 방법에 대한 자신의 질문과 거의 같습니다. http://stackoverflow.com/q/8737025/615754 또는 귀하의 질문 (답변을 받아 들였습니다!) 라디오 버튼을 사용하여 동일한 작업을 수행하는 방법에 대한 정보 : http://stackoverflow.com/q/8736869/615754. 나는 그것에 대해 너무 능숙하게하고 싶지 않지만 모든 입력 유형에 대해이 작업을 수행하는 방법에 대한 질문을 게시 할 예정입니까? – nnnnnn

답변

0

jquery 게시물을 사용하여 포스트 백을하지 않고 양식을 제출할 수 있습니다. 그런 다음 사용자 입력 내용을 제거하지 않습니다. http://api.jquery.com/jQuery.post/

$('#yourButtonId').click(function(){ 
    $.post('ajax/test.html', $('#yourFormId').serialize() ,function(data) { 
     //call back function 
     alert(data); 
    }); 

}); 
관련 문제