1
我已閱讀了許多有關此主題的教程,並以下面的代碼結束。問題是,當我的驗證失敗時,選擇框狀態值不會被維護。保持驗證失敗時的選擇框提交值 - 我做錯了什麼?
我有兩個文件:
application.php - 此文件處理該請求。
和
form.php的 - 這是我的選擇的代碼是:
<select name="textfield6" id="textfield6" class="textbox" style="width:80px;">
<?
$states = array('AL' => "Alabama",
'AK' => "Alaska",
'AZ' => "Arizona",
'AR' => "Arkansas",
'CA' => "California",
...
'WA' => "Washington",
'WV' => "West Virginia",
'WI' => "Wisconsin",
'WY' => "Wyoming");
foreach ($states as $abr => $full) {
$selected = ($textfield6 == $abr) ? " select=\"selected\"" : "";
echo "<option value=\"$abr\"$selected>$full</option>\n";
}
?>
</select>