Ver Mensaje Individual
  #4 (permalink)  
Antiguo 05/10/2009, 13:41
Avatar de Adler
Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 4 meses
Puntos: 126
Respuesta: Adaptar a funcion

Hola

Prueba con esto

Código javascript:
Ver original
  1. <html>
  2. <head>
  3.   <script type="text/javascript">
  4. <!--
  5.  
  6. function validateForm(elem1,elem2,elem3,elem4,elem5,elem6,elem7,elem8) {
  7. var patron=new RegExp(/^\s+|\s+$/);
  8.  
  9. var oknom = document.getElementById(elem1).value;
  10. var okape = document.getElementById(elem2).value;
  11.  
  12. if ((oknom == "") || (okape == "")) {
  13.  alert("El campo no puede estar vacio")
  14.       return (false);
  15.       }
  16. if ((patron.test(oknom) == true) || (patron.test(okape) == true)) {
  17. alert("No puede dejar el campo en blanco")
  18.       return (false);
  19. }
  20. }
  21. //-->
  22.     </script>
  23. </head>
  24. <body>
  25. <form action="tratar-enviar-contactar.aspx" method="post">
  26.     <table width="550" border="0" align="center" cellpadding="0" cellspacing="0">
  27.       <tr>
  28.         <td class="texto-verde-centrado">FORMULARIO DE CONTACTO</td>
  29.       </tr>
  30.     </table>
  31.     <p>&nbsp; </p>
  32.     <table width="550" border="0" align="center" cellpadding="0" cellspacing="0">
  33.       <tr>
  34.         <td width="82" height="21">(*) Nombre:</td>
  35.         <td width="182" height="30"><input type="text" name="nombre" id="nombre" /></td>
  36.         <td width="101">(*) Apellidos:</td>
  37.         <td width="185"><input type="text" name="apellidos" id="apellidos" /></td>
  38.       </tr>
  39.       <tr>
  40.         <td height="21">Direcci&oacute;n:</td>
  41.         <td height="30"><input type="text" name="direccion" id="direccion" /></td>
  42.         <td>CP:</td>
  43.         <td><input type="text" name="cp" id="cp" /></td>
  44.       </tr>
  45.       <tr>
  46.         <td height="21">Poblaci&oacute;n:</td>
  47.         <td height="30"><input type="text" name="poblacion" id="poblacion" /></td>
  48.         <td>Provincia:</td>
  49.         <td><input type="text" name="provincia" id="provincia" /></td>
  50.       </tr>
  51.       <tr>
  52.         <td height="21">Pa&iacute;s:</td>
  53.         <td height="30"><input type="text" name="pais" id="pais" /></td>
  54.         <td>(*) Tel&eacute;fono:</td>
  55.         <td><input type="text" name="telefono" id="telefono" /></td>
  56.       </tr>
  57.       <tr>
  58.         <td> (*) Email:</td>
  59.         <td height="30"><input type="text" name="email" id="email" /></td>
  60.         <td>&nbsp;</td>
  61.         <td>&nbsp;</td>
  62.       </tr>
  63.     </table>
  64.     <table width="550" border="0" align="center" cellpadding="0" cellspacing="0">
  65.       <tr>
  66.         <td><p>Comentarios:</p>
  67.           <p>
  68.             <textarea name="comentarios" id="comentarios" cols="58" rows="5"></textarea>
  69.           </p></td>
  70.       </tr>
  71.       <tr>
  72.         <td>&nbsp;</td>
  73.       </tr>
  74.       <tr>
  75.         <td align="center"><input name="button" type="submit" id="button" onclick="return validateForm('nombre','R','apellidos','R','telefono','R','email','RisEmail');" value="Enviar" /></td>
  76.       </tr>
  77.     </table>
  78.     </form>
  79. </body>
  80. </html>

Te he validado los dos primero y el resto... bueno con ese código se entiende

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />