我有一個<select multiple>
在啓動時填入了一些值,但通過Javascript添加了其他選項。不過,現在我想驗證這個元素,至少已經選擇了其中一個選項。需要的動態Zend_Form_Element_Multiselect
我使用Zend_Form_Element_Multiselect進行驗證:
$tags = new Zend_Form_Element_Multiselect('cms_tags');
$tags->setRegisterInArrayValidator(false)->setRequired(true);
但是,當然,這是行不通的。我該如何做一些簡單的事情,比如檢查cms_tags
陣列的空虛而不訴諸過載isValid
函數?
PS。 Validate_Not_Empty不能正常工作。
'如果(isset($ _ POST [ 'cms_tags'])&& is_array($ _ POST [ 'cms_tags'])&&的sizeof($ _ POST [ 'cms_tags']) > 0)' – DanFromGermany
我知道如何在純PHP中做到這一點 - 問題是設置驗證器,它會爲我做。 – eithed