1
我與Yii框架開發Yii的組合框驗證
這是我查看
echo CHtml::dropDownList('codCity', '',$cityList);
下拉被填滿,這樣在最後一個部分,選項是類似的東西
<option value="XX">(Select a city)</option>
<option value="RM">Rome</option>
<option value="FL">Florence</option>
...
從驗證的角度來看,第一個選項(XX)是無效的,而其他的是有效的 所以在我的模型中我有
public function rules()
{
return array(
...
array('codCity', 'compare', 'operator'=>'!=', 'compareValue'=>'XX' ,
'message'=>'please select a city'),
...
);
}
這是我應用於codCity字段的唯一驗證規則。
不幸,事情不會因爲我想,所有的選項都確認爲「好」,甚至是壞的(XX)
有什麼建議?
太感謝你了
你做客戶端驗證?如果是的話,有什麼不正確的?服務器端?客戶端?都? – Jon 2013-02-14 11:31:21