jQuery .focus() ist, markieren Sie alle vorausgefüllten text

HTML

<input id="formloginusername" type="text" name="username" placeholder="Username" value="Pre-filled-from-database"></input>

JS:

$(document).ready(function() {
    $("#formloginusername").focus();
});

Problem:

Den text "Prä-gefüllt-aus der Datenbank" markiert ist. Ich will nur den cursor in das Feld, als hätte der Benutzer es angeklickt, nachdem der text eingegeben.

Dank!

  • Das wäre die Browser-Standard-Verhalten.
  • Ich Stimme mit adeneo, abgesehen davon, dass Sie nicht brauchen, um eine enge-tag auf der input-wie dieses... </input> stattdessen schließen Sie die Eingabe wie diese <input id="formloginusername" type="text" name="username" placeholder="Username" value="Pre-gefüllt-vom-Datenbank" />
InformationsquelleAutor GiantDuck | 2012-11-14
Schreibe einen Kommentar