public function init()
{
// set the method for the display form to POST
$this->setMethod('post');
$validator_isEmpty = new Zend_Validate_NotEmpty();
$validator_isEmpty->setMessage('这里不能为空哦','isEmpty');
$validator_isEmpty_email = new Zend_Validate_EmailAddress();
$validator_isEmpty_email ->setMessages(array(
'emailAddressInvalid'=>'邮箱好像不对哦',
'emailAddressInvalidHostname'=>'邮箱好像不对哦',
'emailAddressInvalidMxRecord'=>'邮箱好像不对哦',
'emailAddressDotAtom'=>'邮箱好像不对哦',
'emailAddressQuotedString'=>'邮箱好像不对哦',
'emailAddressInvalidLocalPart'=>'邮箱好像不对哦',
));
$username = new Zend_Form_Element_Text('username');
$username ->setLabel('你的邮箱:')
->setRequired(true)
->setFilters(array('StringTrim','StringToLower'))
->addValidator($validator_isEmpty)
->addValidator($validator_isEmpty_email)
;
$password = new Zend_Form_Element_Password('password');
$password ->setLabel('密码:')
->setRequired(true)
->setFilters(array('StringTrim','StringToLower'))
->addValidator($validator_isEmpty);
$captcha = new Zend_Form_Element_Captcha('captcha',
array(
'label' => '验证码:',
'captcha' => array('captcha'=>'Figlet','wordLen'=>4,'timeout'=>300),
)
);
$captcha ->addValidator($validator_isEmpty);
$submit = new Zend_Form_Element_Submit('submit');
$submit ->setLabel('登陆');
$this->addElements(array($username,$password,$captcha,$submit));
}