Heim >
Web-Frontend >
js-Tutorial >
JavaScript und JQuery implementieren das Festlegen und Entfernen von Textfeld-Standardwerten mit Auswirkung auf code_javascript-Fähigkeiten
JavaScript und JQuery implementieren das Festlegen und Entfernen von Textfeld-Standardwerten mit Auswirkung auf code_javascript-Fähigkeiten
WBOY
Freigeben: 2016-05-16 16:20:32
Original
1296 Leute haben es durchsucht
Der Effekt, den Sie hier erzielen möchten, besteht darin, den Standardwert des Textfelds festzulegen und zu entfernen. Wenn die Maus wie unten gezeigt im Textfeld platziert wird, verschwindet der graue Text.
1. Sie können eine einfache Methode verwenden, nämlich das Onfocus-Attribut wie folgt zum Eingabetextfeld hinzuzufügen:
onfocus='if(this.value=="Bitte geben Sie Schlüsselwörter für die Suche ein"){this.value="";} '
onblur='if(this.value==""){this.value="Bitte geben Sie Schlüsselwörter für die Suche ein";};'>
Tatsächlich ist das Onfocus-Attribut sehr nützlich. Sie können den CSS-Stil auch über das Onfocus-Attribut ändern, wie im folgenden Code gezeigt:
onfocus='if(this.value=="Bitte geben Sie Schlüsselwörter für die Suche ein"){this.value="";} this.className="input01"'
onblur='if(this.value==""){this.value="Bitte geben Sie Schlüsselwörter für die Suche ein";} this.className="input02"'>
$('#keyword').focus(function() {
//Wenn der Fokus aktiviert wird und der Wert der Standardwert ist, wird er auf leer gesetzt
If ($(this).val() == vdefault) {
$(this).val("");
}
});
$('#keyword').blur(function() {
//Wenn der Fokus verloren geht und der Wert leer ist, wird er auf den Standardwert gesetzt
If ($(this).val()== "") {
$(this).val(vdefault);
}
});
});
Natürlich gibt es viele Möglichkeiten, es umzusetzen, hier sind nur die, die ich verwendet habe...
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn