Share Pastebin
Guest
Public paste!

Untitled

By: a guest | Mar 21st, 2010 | Syntax: None | Size: 0.90 KB | Hits: 62 | Expires: Never
Copy text to clipboard
  1. BitBase.clearPlaceholders = function(e){
  2.     $$('input[placeholder]').each(function(el){
  3.             if (el.value === el.readAttribute('placeholder'))
  4.                 el.value = '';
  5.         });
  6. }
  7. document.observe("dom:loaded", function() {
  8.     var inputs = $$('input[placeholder]')
  9.         .invoke('observe', 'focus', function(){
  10.             var el = $(this);
  11.             if (el.value === el.readAttribute('placeholder'))
  12.                 el.value = '';
  13.         })
  14.         .invoke('observe', 'blur', function(){
  15.             var el = $(this);
  16.             if (el.value === '')
  17.                 el.value = el.readAttribute('placeholder');
  18.         })
  19.         .each(function(input){
  20.             if (input.value === '')
  21.                 input.writeAttribute('value', input.readAttribute('placeholder'));
  22.         })
  23.  
  24.         var forms = $$('form').invoke('observe','submit', BitBase.clearPlaceholders);
  25. });