Добавление непустой проверки в форме Zend - PullRequest
1 голос
/ 05 октября 2011

У меня неправильное представление о не пустой проверке.Я использую следующий код для Zend формы, чтобы сгенерировать textarea

 $this->addElement('textarea', 'comment', array(
       // 'label'      => 'Please Comment:',
        'required'   => false,
        'validators' => array('NotEmpty')
    ));

Если я изменяю атрибут required на false, он работает, и значения не отправляются в базу данных.Но проблема в том, что, если я установлю requried=>true, он покажет сообщение проверки еще до отправки формы, как этот Value is required and can't be empty.Теперь я хочу, чтобы это сообщение не отображалось до отправки формы, а проверка непустого должна быть реализована.Пожалуйста, руководство, где я не прав?

1 Ответ

3 голосов
/ 05 октября 2011

, если вы установите 'required' => true Zend_Form автоматически добавить валидатор NotEmpty для ввода textarea.Сообщения об ошибках отображаются только при выполнении метода формы isValid () .Затем вызывает isValid точку, которую вы считаете наиболее подходящей.

...