Valeur par défaut d’un champ input

Voici un petit bout de code jQuery simple et propre (je l’espère) permettant de mettre un texte dans un input vide sans pour autant gêner la saisi.

Déclarer la fonction ci dessous :

(function($) {
	 $.fn.defaultInputValue = function(value) {
	   var $this = $(this);
	   var val = value;
	   $this.click(function(){if($(this).val() == val) $(this).val('');})
	   .blur(function(){if($(this).val() == '') $(this).val(val);});
	   return $this;
	 };
})(jQuery);

Faire ensuite l’appel :

$('#monElement').defaultInputValue('texte par défaut');

Enjoy !

Et toi tu regardes quoi avec Miro ?

Miro c’est cool bon ça on sait mais vous vous regardez quoi avec ?
Aller je balance ma liste et puis à vous d’ajouter la votre dans les comm.
Comme ça on verra bien si on est passé à côté du flux qui roxe…