PriMoThemes — now s2Member® (official notice)
This is now a very OLD forum system. It's in READ-ONLY mode.
All community interaction now occurs at WP Sharks™. See: new forums @ WP Sharks™
I know exactly what you mean. s2Member DOES set the correct tabindex for this integration, but the problem is that the JavaScript which generates the CAPTCHA box includes some anchor points on the three buttons preceding the input field. Unfortunately, this is beyond our control because that JavaScript comes from Google, and not from s2Member.man-O-media wrote:Hi All...
I guess I notice this stuff because I am a big keyboard user but in my Pro Forms Free Registration form, the tab order is wrong and my guess is that this is the same issue that came up a few months ago in the post "Registration form TAB order" where I over-ran the default 100 incriments in the tab order
Once you get into my form, you can tab correctly 20 times through to the second to last field. Tab again and you are placed on the CAPTCHA refresh button. The next two tabs are the next two CAPTCHA buttons, audio and help.
Next stop is the CAPTCH text field.
And the next tab finally brings you to the last field of the form.
Then you go to the Submit button.
jQuery('a[id^="recaptcha"]').removeAttr('tabindex');
Agreed. I'll see what we can do. However, this feels like something a site owner integrating Pro Forms should do themselves, because our attempts to find a "one size fits all" approach may cause conflicts in some scenarios.man-O-media wrote:Another minor thing is that when the form first loads, unless there are additional controls embedded in the page above the form, the cursor focus really should be in the first field but it is not.
Not yet, not for Pro Forms. You can choose from various themes though.And I might as well ask a semi-related question.. Is it possible to set the CAPTCH to be more simple?
I realize it is more secure this way but it is really intense.
captcha="clean" When you set this Attribute, visitors must prove they're human by typing a captcha/security code. Possible values: 0 = do NOT require a captcha code on this Form; clean = DO require a captcha code on this Form; using the clean theme style. Possible theme styles include: red, white, clean, and blackglass. This service is powered by Google's reCaptcha system.
Jason Caldwell wrote:I know exactly what you mean. s2Member DOES set the correct tabindex for this integration, but the problem is that the JavaScript which generates the CAPTCHA box includes some anchor points on the three buttons preceding the input field. Unfortunately, this is beyond our control because that JavaScript comes from Google, and not from s2Member.
However, you might do something like this in jQuery to eliminate the issue.* In fact, I think I'll see if we can get this quick-fix into the next release so this is not a problem going forward.
- Code: Select all
jQuery('a[id^="recaptcha"]').removeAttr('tabindex');
I see. It sounds like you may have another element in some other part of your site's layout, which has a tabindex somewhere between 100-200, and therefore is creating a conflict with the Pro Form. Inspecting your site with Firebug for Firefox may reveal the issue, otherwise, please send us a link and we'll take a look for youMy problem is that the form tab order is skipping the last field of my form which comes just before the CAPTCHA control and does not get to that field untill it has passed the CAPTCHA.
Jason Caldwell wrote:It sounds like you may have another element in some other part of your site's layout, which has a tabindex somewhere between 100-200, and therefore is creating a conflict with the Pro Form. Inspecting your site with Firebug for Firefox may reveal the issue, otherwise, please send us a link and we'll take a look for you
Jason Caldwell wrote:However, you might do something like this in jQuery to eliminate the issue.* In fact, I think I'll see if we can get this quick-fix into the next release so this is not a problem going forward.
- Code: Select all
jQuery('a[id^="recaptcha"]').removeAttr('tabindex');
Jason Caldwell wrote:JavaScript which generates the CAPTCHA box includes some anchor points on the three buttons preceding the input field. Unfortunately, this is beyond our control because that JavaScript comes from Google, and not from s2Member.
This allows Pro Form tab controls to jump immediately to the reCAPTCHA input field, if/when enabled by your Shortcode.
Users browsing this forum: Google [Bot] and 0 guests