2012-01-06 16 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); 
    }); 

}); 
関連する問題