2012-07-29 98 views
0

我不知道该怎么在下面的代码数字验证写:数字验证

$row_form = new Zend_Form(array(
     'elements' => array(
      'fldName' => array(
       'type' => 'text', 
       'options'=> array(
            'size'=>'15', 
            'maxlength' => '8', 
           ), 
       'validators'=> array(

        //Digits Validation 

      ) 
      ), 
     ), 
    )); 

PS:我想保持数组符号

回答

1
$row_form = new Zend_Form(array(
     'elements' => array(
      'fldName' => array(
       'type' => 'text', 
       'options'=> array(
            'size'=>'15', 
            'maxlength' => '8', 
            'validators'=> array('Digits'), 
           ), 

      ), 
     ), 
    )); 
3

添加array('Digits')像下面

'validators'=> array('Digits') 
+0

,你可以添加一些消息,这验证 – voodoo417 2012-07-29 15:13:24

+0

遗憾的失败,但我没有找到它的工作 – 2012-07-29 15:15:40

+0

你如何有效形式(代码)? – voodoo417 2012-07-29 15:19:05

0

试试这个:

- > setFilters(阵列( '数字'));