【发布时间】:2010-10-08 05:20:31
【问题描述】:
我创建了一个 zend 表单,可以与验证一起正常工作。
我是否可以在此表单中为电子邮件地址添加自定义验证,例如我想设置验证以检查用户提供的电子邮件地址是否为 hotmail,因为我只想接受 hotmail 电子邮件地址.
<?php
class Application_Form_RegistrationForm extends Zend_Form{
public function init(){
$firstname = $this->createElement('text', 'firstname');
$firstname->setLabel('Firstname: ')
->setRequired(true);
$lastname = $this->createElement('text', 'lastname');
$lastname->setLabel('Lastname: ')
->setRequired(true);
$email = $this->createElement('text', 'email_address');
$email->setLabel('Email Address: ')
->setRequired(true);
$register = $this->createElement('submit', 'register');
$register->setLabel('Create new Account')
->setIgnore(true);
$this->addElements(array(
$firstname, $lastname, $email, $register
));
}
}
?>
我们将不胜感激。
【问题讨论】:
标签: validation email zend-framework zend-form