Walidacja checkbox w Zend_Form
Posted on wrzesień 4th, 2009 by Sharpek
Wpis ku pamięci.
Jeżeli kiedykolwiek będziecie chcieli zrobić formularz w Zend Framework korzystając z Zend_Form. Posiadającym pole typu checkboxem którego zaznaczenie jest wymagane, to na pewno będziecie się dziwić dlaczego taki sposób nie działa:
$this->addElement('checkbox', 'accept', array( 'label' => 'Wyrażam zgodę', 'required' => true )); |
Znajdziecie pewnie multum dziwnych, czasem głupich rozwiązań, a wystarczy dodać: ‚uncheckedValue’ => null, tak by wyglądało to w taki sposób:
$this->addElement('checkbox', 'accept', array( 'label' => 'Wyrażam zgodę', 'required' => true, 'uncheckedValue' => null )); |
Preview: