Как я могу проверить значение в текстовом поле с помощью формы Zend? - PullRequest
1 голос
/ 01 декабря 2011

Я использую Zend.Я взял код из models / form / settings.php

$top_menu_font_sizeNotEmpty = new Zend_Validate_NotEmpty();
$top_menu_font_sizeNotEmpty->setMessage('Please enter top menu font size.');

$top_menu_font_size = new Zend_Form_Element_Text('top_menu_font_size', array(
      'label' => 'Top Menu Font Size :',
      'class' => 'text-size password',
      'value'=> $data[0]['top_menu_font_size'],
      'cols'  => '35',
      'rows'  =>'4',
      'required' => true,
      'validators' => array(
            array($top_menu_font_sizeNotEmpty, true),                                
      ),
  'decorators' => $this->requiredElementDecorators,
  'description' => '<p>Font Size should have the value between 10 - 15</p>',
    ));
    $this->addElement($top_menu_font_size);

Из вышеприведенного текстового поля я хочу проверить текстовое поле, имеющее только числа от 10 до 15.Как я могу проверить значение в форме Zend?

1 Ответ

3 голосов
/ 01 декабря 2011

$top_menu_font_size->addValidator(new Zend_Validate_Between(array('min' => 10, 'max' => 15)););

...