Standard-Suchstring beim Fokus löschen

Avatar of Chris Coyier
Chris Coyier am
$("#s")
    .val("Search...")
    .css("color", "#ccc")
    .focus(function(){
        $(this).css("color", "black");
        if ($(this).val() == "Search...") {
            $(this).val("");
        }
    })
    .blur(function(){
        $(this).css("color", "#ccc");
        if ($(this).val() == "") {
            $(this).val("Search...");
        }
    });
  1. Wert des Feldes auf „Suchen…“ setzen
  2. Wenn das Feld in den Fokus gerät, Farbe auf Schwarz setzen.
  3. Wenn der Wert Standard ist, diesen entfernen.
  4. Wenn das Feld den Fokus verliert, Farbe zurück auf Hellgrau setzen.
  5. Wenn der Wert leer ist, Standardwert wiederherstellen