如何使用 zend 表单验证文本框中的值?
我正在使用 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 形式的值?
I am using zend. I have taken the code from 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);
From the above text box, I want to validate the text box having number between 10 - 15 only.
How can I validate value in zend form?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
$top_menu_font_size->addValidator(new Zend_Validate_Between(array('min' => 10, 'max' => 15)););
$top_menu_font_size->addValidator(new Zend_Validate_Between(array('min' => 10, 'max' => 15)););