I'm experiencing a few issues involving the Alpha CAPTCHA form on the UX component:
1. When I first submit the form and have an incorrect input in the CAPTCHA form it automatically reloads with a new image. However, no matter what I do I will always get the CAPTCHA wrong from that point on until I manually refresh the CAPTCHA image myself. This is very confusing and frustrating to the user. Has anyone had the same problem? Is there any way to fix it so that it will work on subsequent tries?
2. The error message that appears when the user fails the CAPTCHA only appears at the top of the form, and does not auto focus the screen onto it. I have a form that is typically longer than one screen length, so the user can easily not even know that there is an error. Is there any way to edit how the error message appears, such as in a pop-up or inline with the CAPTCHA image like you can do with the other fields?
3. I am using the client-side canSubmit event to trigger the 'wait' cursor when the user submits the form. I am able to use the server-side event dialogValidate to return Javascript to switch the cursor back to 'default'. This works fine for my other fields, however, when the user fails the CAPTCHA the cursor continues as 'wait' because the CAPTCHA validation error does not seem to be part of the typical form validation events. How can I remedy this so that I can return some javascript when the CAPTCHA fails to switch the cursor back to 'default'?
Does anyone have any other solutions besides the native CAPTCHA functionality in Alpha for spam blocking?
Thanks!
1. When I first submit the form and have an incorrect input in the CAPTCHA form it automatically reloads with a new image. However, no matter what I do I will always get the CAPTCHA wrong from that point on until I manually refresh the CAPTCHA image myself. This is very confusing and frustrating to the user. Has anyone had the same problem? Is there any way to fix it so that it will work on subsequent tries?
2. The error message that appears when the user fails the CAPTCHA only appears at the top of the form, and does not auto focus the screen onto it. I have a form that is typically longer than one screen length, so the user can easily not even know that there is an error. Is there any way to edit how the error message appears, such as in a pop-up or inline with the CAPTCHA image like you can do with the other fields?
3. I am using the client-side canSubmit event to trigger the 'wait' cursor when the user submits the form. I am able to use the server-side event dialogValidate to return Javascript to switch the cursor back to 'default'. This works fine for my other fields, however, when the user fails the CAPTCHA the cursor continues as 'wait' because the CAPTCHA validation error does not seem to be part of the typical form validation events. How can I remedy this so that I can return some javascript when the CAPTCHA fails to switch the cursor back to 'default'?
Does anyone have any other solutions besides the native CAPTCHA functionality in Alpha for spam blocking?
Thanks!
Comment