Effacer une entrée sur focus avec jQuery et retour sur le flou

Cela fonctionne presque. Cependant, au moment de quitter le champ "defaulttext" apparaît plutôt que le texte original de la valeur. Pas sûr de la façon la plus efficiente de l'echo de la variable à l'intérieur de defaultText.

$(function() { 
var defaultText = $(this).val(); 
$('input[type=text]").focus(function() { 
$(this).val("); 
}); 
$('input[type=text]").blur(function() { 
$(this).val('defaultText'); 
echo 
}); 
}); 
InformationsquelleAutor cchiera | 2012-01-26