I am trying to set my own error message on my Captcha, but for some reason it echoes twice.
Here is my captcha code:
$captcha = new Zend_Form_Element_Captcha( 'captcha', // This is the name of the input field array('captcha' => array( // First the type... 'captcha' => 'Image', // Length of the word... 'wordLen' => 6, // Captcha timeout, 5 mins 'timeout' => 300, // What font to use... 'font' => 'images/captcha/font/arial.ttf', // URL to the images 'imgUrl' => '/images/captcha', //alt tag to keep SEO guys happy 'imgAlt' => "Captcha Image - Please verify you're human" )));
And then, to set your own error message:
$captcha->setErrorMessages(array('badCaptcha' => 'My message here'));
When the check fails, I get:
'My message here; My message here'
Why does he duplicate the error and how to fix it?
zend-framework zend-form-element
Richard Parnaby-King
source share