Ver Mensaje Individual
  #6 (permalink)  
Antiguo 16/01/2012, 06:42
Avatar de garciasanchezdani
garciasanchezdani
 
Fecha de Ingreso: noviembre-2011
Mensajes: 429
Antigüedad: 12 años, 6 meses
Puntos: 51
Respuesta: Problema con formulario

Tu código sería algo así:

Código PHP:
Ver original
  1. <form name="myform" onsubmit="return validateForm();"><table>
  2.  <tr>
  3.  <td>Nombre:</td>
  4.  <td><input type="text" name="nombre" /></td>
  5.  </tr>
  6.  <tr>
  7.  <td>E-mail</td>
  8.  <td><input type="text" name="email" /></td>
  9.  </tr>
  10.  <tr>
  11.  <td>Comentario:</td>
  12.  <td><textarea name="comentario"></textarea></td>
  13.  </tr>
  14.  <tr>
  15.  <td><input type="submit" name="accion" value="Comentar"></td>
  16.  <td><input name="id" type="hidden" id="id" /></td>
  17.  </tr>
  18.  </table></form>
  19.  <table>

Y en ese mismo html, añades en el head:

Código Javascript:
Ver original
  1. <script type='text/javascript'>
  2. function validateForm()
  3. {
  4.     if ( (document.forms["myForm"]["email"].value.length == 0) ||
  5.          (document.forms["myForm"]["nombre"].value.length == 0) ||
  6.          (document.forms["myForm"]["nombre"].value.length == 0) ){
  7.  
  8.               alert("Debes rellenar todos los campos");
  9.               return false;
  10.      }else{
  11.          return true;
  12.       }
  13. }
  14. </script>