我在zend表单中使用zend验证码。它的正常工作,但是当它创建那么它产生这样的代码:zend表单验证码问题
<img width="80" height="30" alt="Allindia captcha" src="/allindiazend/public/images/captcha/4ae305b05406c9d8b06a19ea7ff2c9d9.png"/><br/>
<input type="hidden" name="captcha[id]" value="4ae305b05406c9d8b06a19ea7ff2c9d9" title="Security Check." id="captchas" />
<input type="text" name="captcha[input]" id="captchas" value="" title="Security Check." />
文本框是发生是由于这个<br/>
的IMG下方。我不想在生成的代码中使用这个'br'标签。
这是我的代码验证码:
$captcha= new Zend_Form_Element_Captcha('captcha', array(
'id'=>'captchas',
'title'=>'Security Check.',
'captcha' => array(
'captcha' => 'Image',
'required' => true,
'font'=>'arial.ttf',
'wordlen'=>'4',
'width'=>'80',
'height'=>'30',
'ImgAlign'=>'left',
'imgdir'=>'public/images/captcha',
'DotNoiseLevel'=>'0',
'LineNoiseLevel'=>'0',
'Expiration'=>'1000',
'fontsize'=>'16',
'gcFreq'=>'10',
'ImgAlt'=>'Allindia captcha',
'imgurl'=>'/allindiazend/public/images/captcha',
'GcFreq'=>'5'
)));
任何一个可以帮助我PLZ。
你改变你的验证码的生成HTML等任何装饰? – Marcin 2011-04-21 12:15:20
我没有附加任何装饰。它会自动生成
。 – Chirayu 2011-04-21 12:18:54
为每个Zend_Form_Element加载了默认的装饰器。看到我的回答,你怎么知道他们是谁。 – 2011-04-21 12:21:43