Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/02/2012, 23:21
Avatar de djaevi
djaevi
 
Fecha de Ingreso: marzo-2007
Ubicación: Moreno, Buenos Aires
Mensajes: 400
Antigüedad: 17 años, 1 mes
Puntos: 47
Respuesta: validación de formulario, aviso al lado del campo

puedes colocar al lado del campo un div y asignarle un id y entonces en tu codigo en lugar de colocar alert("error"); colocas, document.getElementById("id del div").innerHTML = "Error";

te dejo este codigo para que lo pruebes.

Código HTML:
Ver original
  1. <script type="text/javascript">
  2. function validarCampo(idCampo,idDiv) {
  3.     if (document.getElementById(idCampo).value == "") {
  4.         document.getElementById(idDiv).innerHTML = "El mensaje esta vacio";
  5.     }else{
  6.         document.getElementById(idDiv).innerHTML = "El mensaje es correcto";
  7.     }
  8. }
  9.  
  10. #miDiv {
  11.     margin-top:30px;
  12.     margin-bottom:30px;
  13.     border:solid;
  14.     height:60px;
  15.     width:240px;
  16.     font-family:"Trebuchet MS";
  17. }
  18.  
  19. </head>
  20.  
  21.     <input type="text" id="campo">
  22.     <div id="miDiv"></div>
  23.     <input type="button" onclick="validarCampo('campo','miDiv');" value="validar">
  24. </body>
  25. </html>

Saludos y me avisas si te funciono ;)