2011-10-25 9 views
0

私はこれを検索しましたが、ここでは直接回答が見つからないため、ここを参照してください。 私はいくつかのオプションでドロップダウンリストを持っています - HTMLを介して入力され、オプションが選択され、ユーザが選択したオプションの値がデータベースに挿入されたフォームを送信すると。私の問題は、ドロップダウンリストに戻ったときに発生し、以前に受け入れたものではなく、一番上にあるオプションが表示されます。ユーザーが選択したものをドロップダウンリストのデフォルトオプションとして設定するにはどうすればよいですか? (JavaScriptとjQueryを歓迎します)データベースエントリごとにデフォルトのドロップダウンリストを設定する

答えて

1

サーバーのスクリプト言語を使用して、データベースに挿入されたばかりのオプションの「選択済み」属性を変更するのが最善の方法です。

0

フォームをAjaxで送信し、サーバーに「データベースに正常に追加されました」というメッセージを返すことができます。ページ全体がリフレッシュされないので、オプションはすでに選択されたままであるはずです。もしそうでなければ、Emilの答えのように 'selected'属性を追加するのは簡単なJavaScriptです。

関連する問題