看板 PHP 關於我們 聯絡資訊
<select name="is_out" onChange="submit()"> <option value="">不分類</option> <option value="0" <? if($_REQUEST["is_out"]==0) {?> selected="selected" <? }?>>內部</option> <option value="1" <? if($_REQUEST["is_out"]==1) {?> selected="selected" <? }?>>外部</option> </select> 照理說應該 一進去 選項應該是在第一個才對 但是卻是在第二個 選不分類也不會固定住 選外部倒是正常的 請問這段是出了什麼錯... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 211.20.201.205
MOONRAKER:(1)用view source看一下(2)買水晶球來看 03/14 12:27
vivi50218:該不會是0的關係吧 我改成2就正確了... 03/14 13:07
MOONRAKER:0和空字串在php通常是看成一樣的 要分開真正的0和空字串 03/14 15:27
MOONRAKER:很不容易 就算寫對也不容易維護 最好改別的key 03/14 15:28
MOONRAKER:就算用intval()或===等等 也不一定能保證不出問題 03/14 15:29
arrack:=='0' 03/14 17:32