Ver Mensaje Individual
  #5 (permalink)  
Antiguo 24/06/2014, 13:34
mensajeescrito
 
Fecha de Ingreso: mayo-2012
Mensajes: 760
Antigüedad: 12 años
Puntos: 5
Respuesta: Mostrar mensaje al rellenar campos de formulario

Respecto al codigo de bathorz hace cosas muy raras veras:

Nada mas hacer click en alguno de los dos campos input aparece el mensaje. al menos deberia escribir algo diferente al texto por defecto en los campos input para que apareciera el mensaje que es como deberia ser.


en el momento que escriba en alguno de los inputs ya seria bastante para que apareciera el mensaje .

y si solo escribiera en un solo input (aunque hubiera mas inputs vacios), seria suficiente para que apareciese el texto y si le borrara el contenido desapareceria el mensaje .

es solo eso.

Código Javascript:
Ver original
  1. $(document).ready(function() {
  2.             $("input").on('focus', function(e) {
  3.               if(e.target.value == ""){
  4.                 $("#mensaje").css({"display":"block"});
  5.               }else{
  6.                 $("#mensaje").css({"display":"none"});
  7.               }
  8.             });
  9.            
  10.             $("input").on('blur', function(e) {
  11.                 $("#mensaje").css({"display":"none"});
  12.             });
  13.     });


Código CSS:
Ver original
  1. #mensaje {
  2.        
  3.         display:none;  
  4.            
  5.         }



Código HTML:
Ver original
  1. <form name="miformulario" id="miformulario" method="post" action="enviar.php">
  2.           <input type="text" id="nombre" name="elnombre" placeholder="Nombre Completo" value="" title=""/><br/>
  3.           <input type="text" id="apellidos" name="apellidos" placeholder="Apellidos" value="" title=""/><br/>
  4.           <div id="mensaje">Formulario rellenandose</div><br/>
  5.           <input type="button" name="Rellenado" value="Rellenado" />
  6.         </form>