2011-12-31 23 views
1

私は現時点で登録フォームを扱っています。具体的には、登録確認にエラーがある場合、ユーザーが入力した情報を再表示することに取り組んでいます。HTML最後に選択したドロップダウン値を選択していますか?

通常、ユーザーが「送信」を押すと、エラーが発生するとページがリフレッシュされ、エコーされてフォームが再表示されます。問題は、いくつかの分野で本当に有効な情報があり、そのデータを再利用することでvalue属性とisset()のような関数を使って再表示できるということです(データがPOSTされている場合は、 )があります。

<input>要素のため正常に動作しますが、 <select>素子を介して、ドロップダウンリストで達成可能な同じである
<input type="email" name="anEmail" 
        value=" <?php echo (isset($email)) ? $email : false; ?>" /> 

私が最初に試した:しかし

<select name="region" 
     value="<?php echo (isset($region)) ? $region : 'Auckland'; ?>" > 

<!-- with 'Auckland' being the default value of the list --> 

it doesn't seem likevalue=""<select>タグの有効な属性であること。

私はこれをどのように達成することができますか?乾杯。

+0