Ver Mensaje Individual
  #10 (permalink)  
Antiguo 09/10/2009, 05:39
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

Si no haces lo que te estoy indicando es imposible

Prueba ahora

Código html:
Ver original
  1.  
  2.  <script type="text/javascript">
  3. <!--
  4.  
  5. function validateForm(elem1,elem2,elem3,elem4,elem5,elem6,elem7,elem8) {
  6.  
  7. var patron=new RegExp(/^\s+|\s+$/);
  8. var oknom = document.getElementById(elem1).value;
  9. var okape = document.getElementById(elem3).value;
  10.  
  11. if ((oknom == "") || (okape == "")) {
  12.  
  13. alert("El campo no puede estar vacio")
  14.      return (false);
  15.      }
  16.  
  17. if ((patron.test(oknom) == true) || (patron.test(okape) == true)) {
  18.  
  19. alert("No puede dejar el campo en blanco")
  20.      return (false);
  21. }
  22. }
  23. //-->
  24.     </script>
  25.  
  26. </head>
  27.  
  28. <form action="tratar-enviar-contactar2.aspx" method="post">
  29.     <table width="200" border="0" align="center" cellpadding="0" cellspacing="0">
  30.       <tr>
  31.         <td class="texto-verde-centrado">FORMULARIO DE CONTACTO</td>
  32.       </tr>
  33.     </table>
  34.     <br />
  35.     <table width="640" border="0" align="center" cellpadding="0" cellspacing="0">
  36.       <tr>
  37.         <td height="32"><br />
  38.           <span class="texto-negrita-verde">Los campos con * son obligatorios.</span></td>
  39.       </tr>
  40.     </table>
  41.     <p>&nbsp; </p>
  42.     <table width="640" border="0" align="center" cellpadding="0" cellspacing="0">
  43.       <tr>
  44.         <td width="93" height="21"><span class="texto-negrita-verde">*</span> Nombre:</td>
  45.         <td width="212" height="30"><input name="nombre" type="text" id="nombre" size="29" /></td>
  46.         <td width="104"><span class="texto-negrita-verde">*</span> Apellidos:</td>
  47.         <td width="231"><input name="apellidos" type="text" id="apellidos" size="29" /></td>
  48.       </tr>
  49.       <tr>
  50.         <td height="21">Direcci&oacute;n:</td>
  51.         <td height="30"><input name="direccion" type="text" id="direccion" size="29" /></td>
  52.         <td>CP:</td>
  53.         <td><input name="cp" type="text" id="cp" size="29" /></td>
  54.       </tr>
  55.       <tr>
  56.         <td height="21">Poblaci&oacute;n:</td>
  57.         <td height="30"><input name="poblacion" type="text" id="poblacion" size="29" /></td>
  58.         <td><span class="texto-negrita-verde">*</span> Provincia:</td>
  59.         <td><select name="provincia" class="formulario" id="provincia" onChange="envia(this)">
  60.           <option value="#" selected>seleccione provincia ...</option>
  61.           <option value="#">------------------</option>
  62.           <option value="A Coru&ntilde;a">A Coru&ntilde;a</option>
  63.           <option value="Alava">&Aacute;lava</option>
  64.           <option value="Albacete">Albacete</option>
  65.           <option value="Alicante">Alicante</option>
  66.           <option value="Almeria">Almer&iacute;a</option>
  67.           <option value="Andorra">Andorra</option>
  68.           <option value="Asturias">Asturias</option>
  69.           <option value="Avila">&Aacute;vila</option>
  70.           <option value="Badajoz">Badajoz</option>
  71.           <option value="Baleares">Baleares</option>
  72.           <option value="Barcelona">Barcelona</option>
  73.           <option value="Burgos">Burgos</option>
  74.           <option value="Caceres">C&aacute;ceres</option>
  75.           <option value="Cadiz">C&aacute;diz</option>
  76.           <option value="Cantabria">Cantabria</option>
  77.           <option value="Castellon">Castell&oacute;n</option>
  78.           <option value="Ceuta">Ceuta</option>
  79.           <option value="Ciudad Real">Ciudad Real</option>
  80.           <option value="Cordoba">C&oacute;rdoba</option>
  81.           <option value="Cuenca">Cuenca</option>
  82.           <option value="Girona">Girona</option>
  83.           <option value="Granada">Granada</option>
  84.           <option value="Guadalajara">Guadalajara</option>
  85.           <option value="Gipuzkoa">Guip&uacute;zcoa</option>
  86.           <option value="Huelva">Huelva</option>
  87.           <option value="Huesca">Huesca</option>
  88.           <option value="Jaen">Ja&eacute;n</option>
  89.           <option value="La Rioja">La Rioja</option>
  90.           <option value="Las Palmas de Gran Canaria">Las Palmas de Gran Canaria</option>
  91.           <option value="Leon">Le&oacute;n</option>
  92.           <option value="Lleida">Lleida</option>
  93.           <option value="Lugo">Lugo</option>
  94.           <option value="Madrid">Madrid</option>
  95.           <option value="Malaga">M&aacute;laga</option>
  96.           <option value="Melilla">Melilla</option>
  97.           <option value="Murcia">Murcia</option>
  98.           <option value="Navarra">Navarra</option>
  99.           <option value="Ourense">Ourense</option>
  100.           <option value="Palencia">Palencia</option>
  101.           <option value="Pontevedra">Pontevedra</option>
  102.           <option value="Salamanca">Salamanca</option>
  103.           <option value="Segovia">Segovia</option>
  104.           <option value="Sevilla">Sevilla</option>
  105.           <option value="Soria">Soria</option>
  106.           <option value="Santa Cruz de Tenerife">Santa Cruz de Tenerife</option>
  107.           <option value="Tarragona">Tarragona</option>
  108.           <option value="Teruel">Teruel</option>
  109.           <option value="Toledo">Toledo</option>
  110.           <option value="Valencia">Valencia</option>
  111.           <option value="Valladolid">Valladolid</option>
  112.           <option value="Bizkaia">Vizcaya</option>
  113.           <option value="Zamora">Zamora</option>
  114.           <option value="Zaragoza">Zaragoza</option>
  115.         </select>
  116. </td>
  117.       </tr>
  118.       <tr>
  119.         <td height="21">Pa&iacute;s:</td>
  120.         <td height="30"><input name="pais" type="text" id="pais" size="29" /></td>
  121.         <td><span class="texto-negrita-verde">*</span> Tel&eacute;fono:</td>
  122.         <td><input name="telefono" type="text" id="telefono" size="29" /></td>
  123.       </tr>
  124.       <tr>
  125.         <td> <span class="texto-negrita-verde">*</span> Email:</td>
  126.         <td height="30"><input name="email" type="text" id="email" size="29" /></td>
  127.         <td>&nbsp;</td>
  128.         <td>&nbsp;</td>
  129.       </tr>
  130.     </table>
  131.     <table width="640" border="0" align="center" cellpadding="0" cellspacing="0">
  132.       <tr>
  133.         <td><p><br />
  134.           Comentarios:</p>
  135.           <p>
  136.             <textarea name="comentarios" id="comentarios" cols="75" rows="5"></textarea>
  137.           </p></td>
  138.       </tr>
  139.       <tr>
  140.         <td>&nbsp;</td>
  141.       </tr>
  142.       <tr>
  143.         <td align="center"><input name="button" type="submit" id="button" onclick="return validateForm('nombre','R','apellidos','R','telefono','R','email','RisEmail');" value="Enviar" /></td>
  144.       </tr>      
  145.     </table>
  146.     </form>
  147. </body>
  148. </html>

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;" />