Fokus Eingabefeld beim Laden
Wie kann die cursor-Fokus auf ein bestimmtes Eingabefeld beim laden der Seite?
Ist es posible zu behalten anfänglichen text-Wert und stellen Sie den cursor am Ende der Eingabe?
<input type="text" size="25" id="myinputbox" class="input-text" name="input2" value = "initial text" />
InformationsquelleAutor der Frage Codex73 | 2010-12-02
Du musst angemeldet sein, um einen Kommentar abzugeben.
Es gibt zwei Teile zu Ihrer Frage.
1), Wie focus-Eingang auf die Seite laden?
Können Sie fügen Sie einfach die
autofocus
- Attribut zum input.Allerdings kann dies nicht unterstützt werden in allen Browsern, so können wir die javascript verwenden.
2) so setzen Sie den cursor an das Ende des input-text?
Hier ist eine nicht-jQuery-Lösung mit einigen geliehen code von eine andere Antwort.
Hier ist ein Beispiel, wie ich dies erreichen sollte mit jQuery.
InformationsquelleAutor der Antwort jessegavin
Nur ein heads-up - Sie kann nun mit HTML5 ohne JavaScript für Browser, die es unterstützen:
Werden Sie wahrscheinlich wollen, um mit diesem zu starten, und bauen auf es mit JavaScript, um eine fallback für ältere Browser.
InformationsquelleAutor der Antwort David Calhoun
InformationsquelleAutor der Antwort Nasruddin
Code-snippets:
InformationsquelleAutor der Antwort crnlx
Einen portablen Weg, dies zu tun ist mit einer benutzerdefinierten Funktion (zur Handhabung von browser-Unterschiede) wie diese eine.
Dann die setup-Routine für die
onload
am Ende Ihrer<body>
tag, als jessegavin schrieb:InformationsquelleAutor der Antwort Camilo Díaz Repka
Wenn Sie können nicht hinzufügen, um den BODY-tag aus irgendeinem Grund, können Sie diese NACH der Form:
InformationsquelleAutor der Antwort Zardiw
Fein arbeiten...
InformationsquelleAutor der Antwort Mohammed Javed
Dies ist, was funktioniert gut für mich:
fff wird eine Globale variable, die name ist absolut irrelevant, und das Ziel wird es sein, stoppen die generische onload-Ereignis, Kraft, Fokus, input.
Aus: http://webreflection.blogspot.com.br/2009/06/inputfocus-something-really-annoying.html
InformationsquelleAutor der Antwort Roger
Versuchen:
Javascript Rein:
Jquery:
InformationsquelleAutor der Antwort KingRider