(function($) { $.fn.defaultvalue = function() { var elements = this; return( elements.each(function() { var el = $(this); var lbl = el.prev("label"); el.focus(function() { if (lbl.css("display") != "none") { lbl.css("text-indent", "-999em"); } }).blur(function() { if (el.val() === "") { lbl.css("text-indent", "0"); } }); lbl.click(function(e) { e.preventDefault(); lbl.css("text-indent", "-999em"); lbl.next("input, textarea").focus(); }); if (el.val() === "") { lbl.css("text-indent", "0"); } else if (el.val() == lbl.html()) { el.val(""); lbl.css("text-indent", "0"); } }) ); }; })(jQuery);