作者vivi50218 (vivi)
看板PHP
標題[請益] select 預設值的問題
時間Thu Mar 14 11:47:42 2013
<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
1F:→ MOONRAKER:(1)用view source看一下(2)買水晶球來看 03/14 12:27
2F:→ vivi50218:該不會是0的關係吧 我改成2就正確了... 03/14 13:07
3F:→ MOONRAKER:0和空字串在php通常是看成一樣的 要分開真正的0和空字串 03/14 15:27
4F:→ MOONRAKER:很不容易 就算寫對也不容易維護 最好改別的key 03/14 15:28
5F:→ MOONRAKER:就算用intval()或===等等 也不一定能保證不出問題 03/14 15:29
6F:→ arrack:=='0' 03/14 17:32