Comment faire pour effacer une zone de texte onfocus?
J'ai essayé ceci mais ça ne fonctionne pas:
$(function() {
$('input[type=text]').focus(function() {
$(this).val() == '';
});
});
- vous faites un contrôle d'égalité et comme @Jon Erickson explique val() est avry pratique fonction jQuery
Vous devez vous connecter pour publier un commentaire.
Pour définir la valeur, vous devrez passer à la nouvelle valeur d'un paramètre. C'est un funky chose avec le .val() fonction jQuery.
prendre un coup d'oeil à la jQuery API et de recherche pour 'val'
Un peu de retard, mais une autre approche serait ce
texte du lien
Lorsque vous cliquez sur la zone de saisie, il va sélectionner tout le texte(pas clair) seulement si c'est la valeur par défaut sur la boîte. De cette façon, si un utilisateur tape quelque chose, puis revenir en arrière pour le modifier, il n'est pas effacé ce qui pourrait être assez ennuyeux!
Également de sélectionner le texte à la place de la compensation, il rappelle à l'utilisateur de l'exemple. Pour rester dans l'esprit, je suppose.