Ver Mensaje Individual
  #3 (permalink)  
Antiguo 08/11/2012, 20:22
Avatar de emprear
emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 7 meses
Puntos: 1567
Respuesta: Placeholder con modernizr

Código HTML:
Ver original
  1. <!doctype html>
  2. <html lang="es">
  3. <meta charset="utf-8">
  4. <title>HTML5 Placeholder-modernizr</title>
  5.  
  6. <script src="jquery.js"></script>
  7. <script src="modernizr.js"></script>
  8.  
  9. $(document).ready(function(){
  10.  
  11. if(!Modernizr.input.placeholder){
  12.  
  13.     $('[placeholder]').focus(function() {
  14.       var input = $(this);
  15.       if (input.val() == input.attr('placeholder')) {
  16.         input.val('');
  17.         input.removeClass('placeholder');
  18.       }
  19.     }).blur(function() {
  20.       var input = $(this);
  21.       if (input.val() == '' || input.val() == input.attr('placeholder')) {
  22.         input.addClass('placeholder');
  23.         input.val(input.attr('placeholder'));
  24.       }
  25.     }).blur();
  26.     $('[placeholder]').parents('form').submit(function() {
  27.       $(this).find('[placeholder]').each(function() {
  28.         var input = $(this);
  29.         if (input.val() == input.attr('placeholder')) {
  30.           input.val('');
  31.         }
  32.       })
  33.     });
  34.  
  35. }
  36.  
  37. });
  38.  
  39. .placeholder {
  40.     color: #00486A;
  41. }
  42. -webkit-input-placeholder {
  43.     color:  #00486A;
  44. }
  45. -moz-placeholder {
  46.     color:  #00486A;
  47. }
  48. </head>
  49. <form class="form">
  50.     <p><input type="text" placeholder="Su nombre"></p>
  51.     <p><input type="text" placeholder="Su email"></p>
  52.     <p><input type="text" placeholder="Buscar"></p>
  53.     <p><textarea placeholder="Sus comentarios"></textarea></p>
  54. </form>
  55. </body>
  56. </html>
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.