Foros del Web » Programando para Internet » Javascript »

Adaptar a funcion

Estas en el tema de Adaptar a funcion en el foro de Javascript en Foros del Web. Hola necesito en esta funcion de validación de nombres adaptarle la otra y no lo consigo. FUNCION 1: Código: <script type="text/javascript"> <!-- function MM_validateForm() { ...
  #1 (permalink)  
Antiguo 05/10/2009, 02:35
Avatar de Laika  
Fecha de Ingreso: octubre-2001
Mensajes: 1.376
Antigüedad: 22 años, 6 meses
Puntos: 0
Adaptar a funcion

Hola necesito en esta funcion de validación de nombres adaptarle la otra y no lo consigo.

FUNCION 1:

Código:
        <script type="text/javascript">
<!--
function MM_validateForm() { //v4.0
  if (document.getElementById){
    var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
    for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=document.getElementById(args[i]);
      if (val) { nm=val.name; if ((val=val.value)!="") {
        if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
          if (p<1 || p==(val.length-1)) errors+='- El '+nm+' debe de ser válido.\n';
        } else if (test!='R') { num = parseFloat(val);
          if (isNaN(val)) errors+='- '+nm+' must contain a number.\n';
          if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
            min=test.substring(8,p); max=test.substring(p+1);
            if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
      } } } else if (test.charAt(0) == 'R') errors += '- El campo '+nm+' es obligatorio.\n'; }
    } if (errors) alert('Ha ocurrido el siguiente error: \n\n'+errors);
    document.MM_returnValue = (errors == '');
} }
//-->
    </script>
FUNCION 2

Código:
    <script type="text/javascript">
<!--

function validateForm(elem) {

var val_campo = document.getElementById(elem).value;
var patron=new RegExp(/^\s+|\s+$/);
if(val_campo == "") {
 alert("El campo no puede estar vacio")
      return (false);
      }
if (patron.test(val_campo) == true) {
alert("No puede dejar el campo en blanco")
      return (false);
} 
}
//-->
    </script>
Esta es la llamada en el boton que sa la funcion 1:

<input name="button" type="submit" id="button" onclick="MM_validateForm('nombre','','R','apellido s','','R','telefono','','R','email','','RisEmail') ;return document.MM_returnValue" value="Enviar" />
  #2 (permalink)  
Antiguo 05/10/2009, 07:10
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 4 meses
Puntos: 126
Respuesta: Adaptar a funcion

Hola

Muéstranos el formulario con el campo que quieres validar. De esa manera será mas sencillo que tratar de adaptarla a la función de Macromedia

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;" />
  #3 (permalink)  
Antiguo 05/10/2009, 08:00
Avatar de Laika  
Fecha de Ingreso: octubre-2001
Mensajes: 1.376
Antigüedad: 22 años, 6 meses
Puntos: 0
Respuesta: Adaptar a funcion

Este es el formulario. Que sean campos obligatorios el nombre,apellidos,telefono y el email.

Código:
<form action="tratar-enviar-contactar.aspx" method="post">
    <table width="550" border="0" align="center" cellpadding="0" cellspacing="0">
      <tr>
        <td class="texto-verde-centrado">FORMULARIO DE CONTACTO</td>
      </tr>
    </table>
    <p>&nbsp; </p>
    <table width="550" border="0" align="center" cellpadding="0" cellspacing="0">
      <tr>
        <td width="82" height="21">(*) Nombre:</td>
        <td width="182" height="30"><input type="text" name="nombre" id="nombre" /></td>
        <td width="101">(*) Apellidos:</td>
        <td width="185"><input type="text" name="apellidos" id="apellidos" /></td>
      </tr>
      <tr>
        <td height="21">Direcci&oacute;n:</td>
        <td height="30"><input type="text" name="direccion" id="direccion" /></td>
        <td>CP:</td>
        <td><input type="text" name="cp" id="cp" /></td>
      </tr>
      <tr>
        <td height="21">Poblaci&oacute;n:</td>
        <td height="30"><input type="text" name="poblacion" id="poblacion" /></td>
        <td>Provincia:</td>
        <td><input type="text" name="provincia" id="provincia" /></td>
      </tr>
      <tr>
        <td height="21">Pa&iacute;s:</td>
        <td height="30"><input type="text" name="pais" id="pais" /></td>
        <td>(*) Tel&eacute;fono:</td>
        <td><input type="text" name="telefono" id="telefono" /></td>
      </tr>
      <tr>
        <td> (*) Email:</td>
        <td height="30"><input type="text" name="email" id="email" /></td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
      </tr>
    </table>
    <table width="550" border="0" align="center" cellpadding="0" cellspacing="0">
      <tr>
        <td><p>Comentarios:</p>
          <p>
            <textarea name="comentarios" id="comentarios" cols="58" rows="5"></textarea>
          </p></td>
      </tr>
      <tr>
        <td>&nbsp;</td>
      </tr>
      <tr>
        <td align="center"><input name="button" type="submit" id="button" onclick="MM_validateForm('nombre','','R','apellidos','','R','telefono','','R','email','','RisEmail');return document.MM_returnValue" value="Enviar" /></td>
      </tr>

    </table>
    </form>
  #4 (permalink)  
Antiguo 05/10/2009, 13:41
Avatar de 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;" />
  #5 (permalink)  
Antiguo 06/10/2009, 04:41
Avatar de Laika  
Fecha de Ingreso: octubre-2001
Mensajes: 1.376
Antigüedad: 22 años, 6 meses
Puntos: 0
Respuesta: Adaptar a funcion

y ¿cómo hago la llamada desde el boton?

Esto es lo que habia antes:

Código:
<input name="button" type="submit" id="button" onclick="return validateForm('nombre','R','apellidos','R','telefono','R','email','RisEmail');" value="Enviar" />
  #6 (permalink)  
Antiguo 06/10/2009, 04:46
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 4 meses
Puntos: 126
Respuesta: Adaptar a funcion

Hola

No entiendo tu pregunta. La llamada la haces tal y como la estás haciendo

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;" />
  #7 (permalink)  
Antiguo 07/10/2009, 01:26
Avatar de Laika  
Fecha de Ingreso: octubre-2001
Mensajes: 1.376
Antigüedad: 22 años, 6 meses
Puntos: 0
Respuesta: Adaptar a funcion

Nome hace nada. Tengo estas 2 dudas:

En esta parte de la funcion, donde pone elemen1,elemen2.... ¿tengo que poner los nombres de cada campo del formulario que desee validar?:

function validateForm(elemen1,elem2,elem3,elem4,elem5,elem6 ,elem7,elem8)

Y en la llamada a la funcion que tenía:

onclick="validateForm('nombre','','R','apellidos', '','R','telefono','','R','email','','RisEmail');re turn document.MM_returnValue"

¿Cómo sería la llamada correcta?
  #8 (permalink)  
Antiguo 07/10/2009, 05:37
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 4 meses
Puntos: 126
Respuesta: Adaptar a funcion

Hola

La manera más sencilla es esta

function validateForm(elem1,elem2,elem3,elem4,elem5,elem6,e lem7,elem8)

por otro lado podrías usar getElementsByTagName("input") pero aquí ya se meterían los campos no es necesario validar

La llamada a la función has de hacerla así

onclick="return validateForm('nombre','R','apellidos','R','telefon o','R','email','RisEmail');"

ya que no estás usando el evento onsubmit sino onclick. Como ves le he quitado todos aquellos valores que estaban vacíos, ya que si le pasas a la función un valor vacío, en este caso creo que no vas a usarlo

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;" />
  #9 (permalink)  
Antiguo 08/10/2009, 10:16
Avatar de Laika  
Fecha de Ingreso: octubre-2001
Mensajes: 1.376
Antigüedad: 22 años, 6 meses
Puntos: 0
Respuesta: Adaptar a funcion

Me envia el formulario sin aparecer ningun mensaje de los que deben aparecer.
Este es el codigo:

HEAD:

Código:
  <script type="text/javascript">
<!--

function validateForm(elem1,elem2,elem3,elem4,elem5,elem6,elem7,elem8) {

var patron=new RegExp(/^\s+|\s+$/);
var oknom = document.getElementById(elem1).value;
var okape = document.getElementById(elem2).value;

if ((oknom == "") || (okape == "")) {

 alert("El campo no puede estar vacio")
      return (false);
      }

if ((patron.test(oknom) == true) || (patron.test(okape) == true)) {

alert("No puede dejar el campo en blanco")
      return (false);
}
}
//-->
    </script>
BODY:

Código:
<form action="tratar-enviar-contactar2.aspx" method="post">
    <table width="200" border="0" align="center" cellpadding="0" cellspacing="0">
      <tr>
        <td class="texto-verde-centrado">FORMULARIO DE CONTACTO</td>
      </tr>
    </table>
    <br />
    <table width="640" border="0" align="center" cellpadding="0" cellspacing="0">
      <tr>
        <td height="32"><br />
          <span class="texto-negrita-verde">Los campos con * son obligatorios.</span></td>
      </tr>
    </table>
    <p>&nbsp; </p>
    <table width="640" border="0" align="center" cellpadding="0" cellspacing="0">
      <tr>
        <td width="93" height="21"><span class="texto-negrita-verde">*</span> Nombre:</td>
        <td width="212" height="30"><input name="nombre" type="text" id="nombre" size="29" /></td>
        <td width="104"><span class="texto-negrita-verde">*</span> Apellidos:</td>
        <td width="231"><input name="apellidos" type="text" id="apellidos" size="29" /></td>
      </tr>
      <tr>
        <td height="21">Direcci&oacute;n:</td>
        <td height="30"><input name="direccion" type="text" id="direccion" size="29" /></td>
        <td>CP:</td>
        <td><input name="cp" type="text" id="cp" size="29" /></td>
      </tr>
      <tr>
        <td height="21">Poblaci&oacute;n:</td>
        <td height="30"><input name="poblacion" type="text" id="poblacion" size="29" /></td>
        <td><span class="texto-negrita-verde">*</span> Provincia:</td>
        <td><select name="provincia" class="formulario" id="provincia" onChange="envia(this)">
          <option value="#" selected>seleccione provincia ...</option>
          <option value="#">------------------</option>
          <option value="A Coru&ntilde;a">A Coru&ntilde;a</option>
          <option value="Alava">&Aacute;lava</option>
          <option value="Albacete">Albacete</option>
          <option value="Alicante">Alicante</option>
          <option value="Almeria">Almer&iacute;a</option>
          <option value="Andorra">Andorra</option>
          <option value="Asturias">Asturias</option>
          <option value="Avila">&Aacute;vila</option>
          <option value="Badajoz">Badajoz</option>
          <option value="Baleares">Baleares</option>
          <option value="Barcelona">Barcelona</option>
          <option value="Burgos">Burgos</option>
          <option value="Caceres">C&aacute;ceres</option>
          <option value="Cadiz">C&aacute;diz</option>
          <option value="Cantabria">Cantabria</option>
          <option value="Castellon">Castell&oacute;n</option>
          <option value="Ceuta">Ceuta</option>
          <option value="Ciudad Real">Ciudad Real</option>
          <option value="Cordoba">C&oacute;rdoba</option>
          <option value="Cuenca">Cuenca</option>
          <option value="Girona">Girona</option>
          <option value="Granada">Granada</option>
          <option value="Guadalajara">Guadalajara</option>
          <option value="Gipuzkoa">Guip&uacute;zcoa</option>
          <option value="Huelva">Huelva</option>
          <option value="Huesca">Huesca</option>
          <option value="Jaen">Ja&eacute;n</option>
          <option value="La Rioja">La Rioja</option>
          <option value="Las Palmas de Gran Canaria">Las Palmas de Gran Canaria</option>
          <option value="Leon">Le&oacute;n</option>
          <option value="Lleida">Lleida</option>
          <option value="Lugo">Lugo</option>
          <option value="Madrid">Madrid</option>
          <option value="Malaga">M&aacute;laga</option>
          <option value="Melilla">Melilla</option>
          <option value="Murcia">Murcia</option>
          <option value="Navarra">Navarra</option>
          <option value="Ourense">Ourense</option>
          <option value="Palencia">Palencia</option>
          <option value="Pontevedra">Pontevedra</option>
          <option value="Salamanca">Salamanca</option>
          <option value="Segovia">Segovia</option>
          <option value="Sevilla">Sevilla</option>
          <option value="Soria">Soria</option>
          <option value="Santa Cruz de Tenerife">Santa Cruz de Tenerife</option>
          <option value="Tarragona">Tarragona</option>
          <option value="Teruel">Teruel</option>
          <option value="Toledo">Toledo</option>
          <option value="Valencia">Valencia</option>
          <option value="Valladolid">Valladolid</option>
          <option value="Bizkaia">Vizcaya</option>
          <option value="Zamora">Zamora</option>
          <option value="Zaragoza">Zaragoza</option>
        </select>
</td>
      </tr>
      <tr>
        <td height="21">Pa&iacute;s:</td>
        <td height="30"><input name="pais" type="text" id="pais" size="29" /></td>
        <td><span class="texto-negrita-verde">*</span> Tel&eacute;fono:</td>
        <td><input name="telefono" type="text" id="telefono" size="29" /></td>
      </tr>
      <tr>
        <td> <span class="texto-negrita-verde">*</span> Email:</td>
        <td height="30"><input name="email" type="text" id="email" size="29" /></td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
      </tr>
    </table>
    <table width="640" border="0" align="center" cellpadding="0" cellspacing="0">
      <tr>
        <td><p><br />
          Comentarios:</p>
          <p>
            <textarea name="comentarios" id="comentarios" cols="75" rows="5"></textarea>
          </p></td>
      </tr>
      <tr>
        <td>&nbsp;</td>
      </tr>
      <tr>
        <td align="center"><input name="button" type="submit" id="button" onclick="validateForm('nombre','','R','apellidos','','R','telefono','','R','email','','RisEmail');return document.MM_returnValue" value="Enviar" /></td>
      </tr>      
    </table>
    </form>
  #10 (permalink)  
Antiguo 09/10/2009, 05:39
Avatar de 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;" />
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:53.