2010-12-19 13 views
1

Ich habe zwei Tasten für die gleiche Form. Im HTML-Code habe ich zuerst den "Button One" und nach dem "Button Two" deklariert.Wie Fokus auf Formular mit mehr einer Schaltfläche festlegen?

Wenn ich das Formular anzeigen, ist der Fokus auf dem "Button One", aber ich möchte es auf dem anderen haben, ohne sie die Bildschirmposition zu ändern.

Was kann ich tun?

+0

jQuery $ mit ('# btnId'). Focus() –

+0

mit Winkel- und Winkelmaterial-Design, müssen Sie ** md-Autofokus ** verwenden. Es gibt eine sehr gute Erklärung hier: https://material.angularjs.org/1.0.4/api/directive/mdAutofocus –

Antwort

3
$(document).ready(function() { 
    $("#Button Two").focus(); 
}); 
+0

Nur um zu verdeutlichen, meinte ich mit "#Button Two" die ID des Button-Elements. 'focus()' kann auch verwendet werden, um sich auf Texteingabe usw. zu konzentrieren. –

1

Stellen Sie tabindex auf die zweite Taste kleiner als die erste ein.

EDIT

ja, können Sie Javascript, document.getElementById("button2").focus(); verwenden. Stellen Sie sicher, dass Sie diesen Code beim Laden der Seite hinzufügen.

+0

Ich habe das versucht, aber es funktioniert nicht. Vielleicht muss ich ein wenig JavaScript verwenden ... also funktioniert es mit allen Browsern? – user502052

Verwandte Themen