I've never seen a problem like this in my 12 years of working on the web. Even with Javascript disabled (in all browsers, with all users on different computers), a field that gets focus then loses it to the previous form field. I thought I had some rogue jQuery somewhere but couldn't find any... then decided to disable Javascript and see what happens. The same problem exists.

What the deuce kind of wizardry is this?!?

Attached is a link to a screencast demonstrating the issue. Note that the first bit shows the problem with JS enabled (as demonstrated by the presence of TinyMCE toolbar) and the second is without (as demonstrated WITHOUT TinyMCE).



2 Answers 2


without seeing the actual source, I'd guess that the field labels are interfering with the fields. mouse down on a field will focus it, but mouse up on a label will focus the label's associated field.


This happened to me once so i hope i am on the mark when
i had the same ID to diferent input fields...

Try checking the input fields for duplicate ID's.

<input type="" id="numberone" />
<input type="" id="numbertwo" />
<input type="" id="numberthree" />

Or in the case of meta boxes  
(example from some meta boxes i created)  

'name' => __('Usage Instructions', 'sagive'),
'desc' => __('Please Insert all available data on this website to achive a great look for the business page', 'sagive'),
'type' => 'title',
    'name' => __('Website URL', 'sagive'),
    'desc' => __('(example: http://www.sagive.co.il)', 'sagive'),
    'id'   => $prefix . 'numberone',
    'type' => 'numberthree',
    'name'    => __('NoFollow Tag', 'sagive'),
    'desc'    => __('Would you like to use NoFollow for his website?', 'sagive'),
    'id'      => $prefix . 'numbertwo',
    'type'    => 'radio',
    'options' => array(
        array( 'name' => __('Yes', 'sagive'), 'value' => 'yes', ),
        array( 'name' => __('No', 'sagive'), 'value' => 'no', ),

Hope this solves your issue.

Best Regards, Sagive

  • All the fields and labels are created automatically from array keys and the HTML/labels do line up. :\ Mar 19, 2012 at 17:34
  • hmm... well if i were you my next step is to change the plugin folder name temporary to check if something i cant think of is loaded in the background..
    – Sagive
    Mar 19, 2012 at 21:51
  • is that possible for you to try or is it an online site?
    – Sagive
    Mar 19, 2012 at 21:51

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.