1

ユーザーが HTML ドロップダウン リストを使用して性別を選択するプロファイル ページを php で作成しました。htmlコードは次のとおりです。

Gender<select name="gender"> 
    <option value=" "> EMPTY </option> 
    <option value="Male">Male</option> 
    <option value="Female">Female</option> 
</select> 

ユーザーが性別を選択すると、フォームがディスパッチされ、データがデータベースに保存されます。問題は、ユーザーがプロファイル ページに再度アクセスすると、ドロップダウン リストにユーザーが以前に選択した値が保持されず、毎回最初のオプション値が表示されることです。ユーザーが以前に入力した選択値がドロップダウン リストに表示されるようにするには、どうすればこれを変更できますか?

4

3 に答える 3

0

正しいオプション タグに「selected」属性を設定します。ユーザーの選択を保存する場所に応じて、HTML を配信する前にサーバー上でそれを把握するか、クライアント側で Javascript を使用する必要があります。

于 2013-02-25T16:11:43.400 に答える
0

以下のようにしてみてください...それはあなたを助けます...

<option value=" " selected> EMPTY </option> 

Option タグに属性を設定Selectedすると、ページの読み込み時にオプションが事前に選択されるように指定されます。

于 2013-02-25T16:12:42.930 に答える
0

選択してフォームを送信した後、選択した値をセッション変数に保存する必要があります。人が再びページにアクセスすると、セッション値をチェックして、選択した属性を対応する属性に設定します

于 2013-02-25T16:15:13.770 に答える