Session timeout could be your problem. Try changing the security code check to force a different error message and prompt the user to hit the back button which should reload the form with all variables except with a new Captcha image. They can then type the new code and resubmit.
It's a hack but your alternative is to cteate some delay before the Captcha image is loaded and stored. This is more difficult. Once other hack is to produce a button that only refreshes the Captcha image. If you initially don't load the Captcha image then you can put a button on your form saying something like this.
"You must click here to generate a security string before you submit this form. Gernate the code then enter it below before submitting this form."
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
So try my third suggestion (button to load Captcha prior to submission). Also consider extending the session time out. I would need to look it up to see if you can control this yourself. In the mean time ask your web host tech support how you can accomplish this.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
is there any instruction you could point me to on how to add a captcha refresh button? i searched around the forums and did could not find anything specific.
thanks again!
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi,
some of my users complain of the captcha code not being accepted. i've tested this & had no problems.
my form is quite long - could this be causing problems? does the session time out if the user does not submit the form after a certain amount of time?
thanks so much.
Session timeout could be your problem. Try changing the security code check to force a different error message and prompt the user to hit the back button which should reload the form with all variables except with a new Captcha image. They can then type the new code and resubmit.
It's a hack but your alternative is to cteate some delay before the Captcha image is loaded and stored. This is more difficult. Once other hack is to produce a button that only refreshes the Captcha image. If you initially don't load the Captcha image then you can put a button on your form saying something like this.
"You must click here to generate a security string before you submit this form. Gernate the code then enter it below before submitting this form."
thanks for getting back!
looks like the existing error message tells the user to hit the Back button in the browser, but does not change the captcha code....
sorry - meaning that the captcha code does not change when the Back button is pressed in the browser.
So try my third suggestion (button to load Captcha prior to submission). Also consider extending the session time out. I would need to look it up to see if you can control this yourself. In the mean time ask your web host tech support how you can accomplish this.
hi again,
is there any instruction you could point me to on how to add a captcha refresh button? i searched around the forums and did could not find anything specific.
thanks again!
None that I know of. Give me some time to see what I can come up weith.
thanks so much for your help!!