Victor Font
Member
Posted 1 year ago #
The tabindex number for Si-captcha is too low and breaks the s2member registration form. The default s2member form has 4 fields. The si-captcha tabindex is 4. When used with s2member, this causes the a user to skip the last name field when registering. The work aorund is to change line 239 of si-captcha.php and change tabindex to a number higher than 4.
http://wordpress.org/extend/plugins/si-captcha-for-wordpress/
mrmacscience
Member
Posted 1 year ago #
I'm using SI Captcha with S2Member. In the si-captcha.php file, I changed the tabindex value on line 239 to 70. Then I uploaded it, overwriting the old one, and then downloaded it again so I could check to make sure that the version on the server is the revised one. Then I cleared the cache in my browser. But when I open the registration page, the source view still shows the value at 30, and it still skips over the last name. What am I missing?
Victor Font
Member
Posted 1 year ago #
30? The default tabindex for si-captcha was 4 in my file. I can't even imagine where the 30 is coming from. Would you post a link to your form?
mrmacscience
Member
Posted 1 year ago #
Thanks for your help, Victor.
Here's the link:
http://rockitscience.com/wordpress/wp-login.php?action=register
Previously, I had added a bunch of custom fields so that the Captcha field was the fourteenth. After your first recommendation, I changed the tabindex to 14 in si-captcha.php. Then the s2Member forum recommended that I use a higher number because my custom fields had higher tabindex numbers than 14. So I changed it to 70.