Skip to content

Instantly share code, notes, and snippets.

@julik
Created January 27, 2009 14:49
Show Gist options
  • Save julik/53368 to your computer and use it in GitHub Desktop.
Save julik/53368 to your computer and use it in GitHub Desktop.
(function(){
var methods = {
labelActsAsHint: function(element){
element = $(element);
element._default = element.value;
return element.observe('focus', function(){
if(element._default != element.value) return;
element.removeClassName('hint').value = '';
}).observe('blur', function(){
if(element.value.strip() != '') return;
element.addClassName('hint').value = element._default;
}).addClassName('hint');
}
};
$w('input textarea').each(function(tag){ Element.addMethods(tag, methods) });
})();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment