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