Or try $(function() { $('#second_field_to_enter,#first_field_to_enter')[0].focus(); });
Karl Rudd On 1/16/07, Gerry Danen <[EMAIL PROTECTED]> wrote: > In this piece of code (common to a number of pages) I want to set > focus to a second input field if there is one. > > $(function() { > $("#first_field_to_enter")[0].focus(); > $("#second_field_to_enter")[0].focus(); > }); > > If the second input field is present, focus is on the second field. If > not present, focus goes to the first field. All good, except that an > error is generated in FF2 error console when the second field is not > present. > > See http://test.danen.org/secure/register.htm and > http://test.danen.org/secure/ for an example of each case. > > html is: > <input id="first_field_to_enter" type="text" name="form_id" size="26"> > <input id="second_field_to_enter" type=text name=rf_namef size="50" > maxlength="50"> > > Both fields are in different <form>s. > > Is there a way to test for the presence of the second field? > > Please excuse my ignorance if the answer is obvious, but I'm a > JavaScript newbie, and I just found jQuery today. John Resig and the > jQuery team, hats off to your excellent work. > > Thanks for your help. > > Gerry > > _______________________________________________ > jQuery mailing list > discuss@jquery.com > http://jquery.com/discuss/ > _______________________________________________ jQuery mailing list discuss@jquery.com http://jquery.com/discuss/