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/

Reply via email to