Untitled
By: a guest | Mar 21st, 2010 | Syntax:
None | Size: 0.90 KB | Hits: 62 | Expires: Never
BitBase.clearPlaceholders = function(e){
$$('input[placeholder]').each(function(el){
if (el.value === el.readAttribute('placeholder'))
el.value = '';
});
}
document.observe("dom:loaded", function() {
var inputs = $$('input[placeholder]')
.invoke('observe', 'focus', function(){
var el = $(this);
if (el.value === el.readAttribute('placeholder'))
el.value = '';
})
.invoke('observe', 'blur', function(){
var el = $(this);
if (el.value === '')
el.value = el.readAttribute('placeholder');
})
.each(function(input){
if (input.value === '')
input.writeAttribute('value', input.readAttribute('placeholder'));
})
var forms = $$('form').invoke('observe','submit', BitBase.clearPlaceholders);
});