Foros del Web » Creando para Internet » HTML »

formulario con CGI email

Estas en el tema de formulario con CGI email en el foro de HTML en Foros del Web. Buenas tardes soy nueva aquí. Tengo hecho un formulario con CGI email, servicio de formularios que ofrece el hosting donde tengo mi web y me ...
  #1 (permalink)  
Antiguo 26/08/2011, 06:28
 
Fecha de Ingreso: agosto-2011
Ubicación: España
Mensajes: 21
Antigüedad: 12 años, 8 meses
Puntos: 0
formulario con CGI email

Buenas tardes soy nueva aquí.

Tengo hecho un formulario con CGI email, servicio de formularios que ofrece el hosting donde tengo mi web y me han surgido dos problemas:

1. funciona con los navegadores Chrome y Safari pero no con Firefox y Explorer (que precisamente son los que utiliza mas la gente). Me sale este mensaje: "There are missing fields! recipient is missing Form Dump:"

Alguien sabría porque pasa y si hay algun codigo concreto para estos dos navegadores en concreto?


2. En los navegadores que si funciona, el html que informa que el formulario se ha enviado correctamente consta que tiene que estar dentro de esta ruta "http://www.guiam.es/cgi-sys" La intención es colocar un html con el diseño de web diciendo lo tipico "El formulario se ha enviado correctamente" pero encuentro ninguna carpeta dentro de nuestro ftp que se llame cgi-sys.

Sabirais decirme dónde puedo colocar el html que informa que el formulario se ha enviado correctamente ya que ahora sale una pagina en blanco con este mensaje:
"Form Submission Results"

Os adjunto el codigo html:
Código HTML:
Ver original
  1. <form id="protectoras" action="http://www.guiam.es/cgi-sys/FormMail.cgi" method="post" enctype="text/plain">
  2. <table class="datosPersonales">
  3. <tr><td><label name="Nombre">Nombre protectora:</label></td><td><input type="text" name="Nombre"/></td></tr>
  4. <tr><td><label name="Telefono">Telefono de contacto:</label></td><td><input type="text" name="Apellidos" /></td></tr>
  5. <tr><td><label name="Email">E-mail:</label></td><td><input type="text" name="Email" /></td></tr>
  6. <tr><td><label name="Web">Página web:</label></td><td><input type="text" name="Telefono" /></td></tr>
  7. <tr><td><label for="Provincia">Provincia:</label></td><td><select name="provincia" style="border: 1px solid #999;">
  8.     <option value="ninguna">--Escojer provincia--</option>
  9.     <option value="A Coruña">A Coruña</option>
  10.     <option value="Álava">Álava</option>
  11.     <option value="Álbacete">Albacete</option>
  12.     <option value="Álbacete">Alicante</option>
  13.     <option value="Almería">Almería</option>
  14.     <option value="Asturias">Asturias</option>
  15.     <option value="Ávila">Ávila</option>
  16.     <option value="Badajoz">Badajoz</option>
  17.     <option value="Baleares (Illes)">Baleares (Illes)</option>
  18.     <option value="Barcelona">Barcelona</option>
  19.     <option value="Burgos">Burgos</option>
  20.     <option value="Cáceres">Cáceres</option>
  21.     <option value="Cádiz">Cádiz</option>
  22.     <option value="Cantabria">Cantabria</option>
  23.     <option value="Castellón">Castellón</option>
  24.     <option value="Ceuta">Ceuta</option>
  25.     <option value="Ciudad Real">Ciudad Real</option>
  26.     <option value="Córdoba">Córdoba</option>
  27.     <option value="Cuenca">Cuenca</option>
  28.     <option value="Girona">Girona</option>
  29.     <option value="Granada">Granada</option>
  30.     <option value="Guadalajara">Guadalajara</option>
  31.     <option value="Guipúzcoa">Guipúzcoa</option>
  32.     <option value="Huelva">Huelva</option>
  33.     <option value="Huesca">Huesca</option>
  34.     <option value="Jaén">Jaén</option>
  35.     <option value="León">León</option>
  36.     <option value="Lleida">Lleida</option>
  37.     <option value="La Rioja">La Rioja</option>
  38.     <option value="Lugo">Lugo</option>
  39.     <option value="Madrid">Madrid</option>
  40.     <option value="Málaga">Málaga</option>
  41.     <option value="Melilla">Melilla</option>
  42.     <option value="Murcia">Murcia</option>
  43.     <option value="Navarra">Navarra</option>
  44.     <option value="Ourense">Ourense</option>
  45.     <option value="Palencia">Palencia</option>
  46.     <option value="Las Palmas">Las Palmas</option>
  47.     <option value="Pontevedra">Pontevedra</option>
  48.     <option value="Salamanca">Salamanca</option>
  49.     <option value="Santa Cruz de Tenerife">Santa Cruz de Tenerife</option>
  50.     <option value="Segovia">Segovia</option>
  51.     <option value="Sevilla">Sevilla</option>
  52.     <option value="Soria">Soria</option>
  53.     <option value="Tarragona">Tarragona</option>
  54.     <option value="Teruel">Teruel</option>
  55.     <option value="Toledo">Toledo</option>
  56.     <option value="Valencia">Valencia</option>
  57.     <option value="Valladolid">Valladolid</option>
  58.     <option value="Vizcaya">Vizcaya</option>
  59.     <option value="Zamora">Zamora</option>
  60.     <option value="Zaragoza">Zaragoza</option></select></td></tr>
  61.      <input type="hidden" name="recipient" value="[email protected]">
  62.     <input type="hidden" name="redirect" value="formulario-enviado.html">
  63.  
  64.  
  65.     <table class="experienciaMascotas">
  66.     <tr><td valign="top" style="width:200px;">Describe brevemente vuestra protectora: (quienes sois, qué actividades realizais, etc.)</td><td valign="top"><textarea name="Asociaciones" id="asociaciones" cols=30 rows="5"></textarea></td></tr>
  67.     <tr><td>¿Cómo conoció GuiaM?</td><td><select name="como conocio guiam">
  68.         <option value="boca a boca">Boca a boca</option>
  69.         <option value="internet">A través de internet</option>
  70.         <option value="publicidad">A través de publicidad</option>
  71.         <option value="otros">Otros</option></select></td></tr>
  72.     </table>
  73.    
  74.  
  75. <div class="botones">
  76. <input type="submit" value="Envia" id="submit" /> <input type="reset" value="Borra" id="reset"/>
  77. </div>  
  78. </form>

Muchas Gracias por adelantado!!
  #2 (permalink)  
Antiguo 26/08/2011, 15:56
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: formulario con CGI email

un CGI es un servicio del lado del servidor, la única forma que falle es que tengas alguna etiqueta rota en el HTML que el navegador no interprete bien, y por lo tanto no envié los datos completos
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #3 (permalink)  
Antiguo 12/09/2011, 06:48
 
Fecha de Ingreso: agosto-2011
Ubicación: España
Mensajes: 21
Antigüedad: 12 años, 8 meses
Puntos: 0
Respuesta: formulario con CGI email

Hola,
Me he estado mirando el html, lo pasé por el validator y aún sigo teniendo problemas.
El principal problema es que no se envia en los navegadores Firefox y Explorer y sale ese mensaje:
"There are missing fields!
recipient is missing

Form Dump:"

Dejo el link dónde ahora está por si lo quieres provar: http://www.guiam.es/prova/empresas-del-sector-form.html

Tambien dejo el codigo por si alguien ve dónde está el problema, porque en safari i chrome se envía y Firefox y Explorer no!

Código HTML:
Ver original
  1. <h2>FORMULARIO DE EMPRESAS DEL SECTOR</h2>
  2.  
  3. <div class="punto">
  4.  
  5. <form id="profesionales_sector" action="http://www.guiam.es/cgi-sys/FormMail.cgi" method="post" enctype="text/plain">
  6. <h3><label> *Datos personales</label></h3>
  7.  
  8. <table class="datosPersonales">
  9. <tr><td><label>Nombre de la Empresa:</label></td><td><input type="text" name="Nombre"/></td></tr>
  10. <tr><td><label>Nº NIF:</label></td><td><input type="text" name="Apellidos" /></td></tr>
  11. <tr><td><label>E-mail:</label></td><td><input type="text" name="Email" /></td></tr>
  12. <tr><td><label>Teléfono:</label></td><td><input type="text" name="Telefono" /></td></tr>
  13. <tr><td><label>Provincia:</label></td><td><select name="Provincia" style="border: 1px solid #999;">
  14.     <option value="Ninguna">--Escojer provincia--</option>
  15.     <option value="A Coruña">A Coruña</option>
  16.     <option value="Álava">Álava</option>
  17.     <option value="Álbacete">Albacete</option>
  18.     <option value="Álbacete">Alicante</option>
  19.     <option value="Almería">Almería</option>
  20.     <option value="Asturias">Asturias</option>
  21.     <option value="Ávila">Ávila</option>
  22.     <option value="Badajoz">Badajoz</option>
  23.     <option value="Baleares (Illes)">Baleares (Illes)</option>
  24.     <option value="Barcelona">Barcelona</option>
  25.     <option value="Burgos">Burgos</option>
  26.     <option value="Cáceres">Cáceres</option>
  27.     <option value="Cádiz">Cádiz</option>
  28.     <option value="Cantabria">Cantabria</option>
  29.     <option value="Castellón">Castellón</option>
  30.     <option value="Ceuta">Ceuta</option>
  31.     <option value="Ciudad Real">Ciudad Real</option>
  32.     <option value="Córdoba">Córdoba</option>
  33.     <option value="Cuenca">Cuenca</option>
  34.     <option value="Girona">Girona</option>
  35.     <option value="Granada">Granada</option>
  36.     <option value="Guadalajara">Guadalajara</option>
  37.     <option value="Guipúzcoa">Guipúzcoa</option>
  38.     <option value="Huelva">Huelva</option>
  39.     <option value="Huesca">Huesca</option>
  40.     <option value="Jaén">Jaén</option>
  41.     <option value="León">León</option>
  42.     <option value="Lleida">Lleida</option>
  43.     <option value="La Rioja">La Rioja</option>
  44.     <option value="Lugo">Lugo</option>
  45.     <option value="Madrid">Madrid</option>
  46.     <option value="Málaga">Málaga</option>
  47.     <option value="Melilla">Melilla</option>
  48.     <option value="Murcia">Murcia</option>
  49.     <option value="Navarra">Navarra</option>
  50.     <option value="Ourense">Ourense</option>
  51.     <option value="Palencia">Palencia</option>
  52.     <option value="Las Palmas">Las Palmas</option>
  53.     <option value="Pontevedra">Pontevedra</option>
  54.     <option value="Salamanca">Salamanca</option>
  55.     <option value="Santa Cruz de Tenerife">Santa Cruz de Tenerife</option>
  56.     <option value="Segovia">Segovia</option>
  57.     <option value="Sevilla">Sevilla</option>
  58.     <option value="Soria">Soria</option>
  59.     <option value="Tarragona">Tarragona</option>
  60.     <option value="Teruel">Teruel</option>
  61.     <option value="Toledo">Toledo</option>
  62.     <option value="Valencia">Valencia</option>
  63.     <option value="Valladolid">Valladolid</option>
  64.     <option value="Vizcaya">Vizcaya</option>
  65.     <option value="Zamora">Zamora</option>
  66.     <option value="Zaragoza">Zaragoza</option></select></td></tr>
  67.  
  68.  
  69. <h3>
  70.   <label>*Sector específico:</label></h3>
  71.  
  72. <table class="datosProfesionales">
  73. <tr><td>Alojamiento pet-friendly</td><td><input type="checkbox" name="Sector" value="PetFriendly"/></td></tr>
  74. <tr><td>Centro Agility</td><td><input type="checkbox" name="Sector" value="CentroAgility"/></td></tr>
  75. <tr><td>Centro de adiestramiento</td><td><input type="checkbox" name="Sector" value="CentroAdiestramiento"/></td></tr>
  76. <tr><td>Centro de formación de profesionales del sector</td><td><input type="checkbox" name="Sector" value="CentroFormacion"/></td></tr>
  77. <tr><td>Centro de rehabilitación canina</td><td><input type="checkbox" name="Sector" value="CentroRehabCanina"/></td></tr>
  78. <tr><td>Centro de terapias alternativas para mascotas</td><td><input type="checkbox" name="Sector" value="CentroTerapiasAlt"/></td></tr>
  79. <tr><td>Centro veterinario</td><td><input type="checkbox" name="Sector" value="CentroVet"/></td></tr>
  80. <tr><td>Criador</td><td><input type="checkbox" name="Sector" value="Criador"/></td></tr>
  81. <tr><td>Hospital veterinario</td><td><input type="checkbox" name="Sector" value="HospitalVet"/></td></tr>
  82. <tr><td>Peluquería canina</td><td><input type="checkbox" name="Sector" value="PeluqueriaCanina"/></td></tr>
  83. <tr><td>Residencia canina</td><td><input type="checkbox" name="Sector" value="ResidenciaCanina"/></td></tr>
  84. <tr><td>Tienda online</td><td><input type="checkbox" name="Sector" value="TiendaOnline"/></td></tr>
  85. <tr><td>Venta de productos para mascotas</td><td><input type="checkbox" name="Sector" value="VentaProd"/></td></tr>
  86.  
  87. <tr><td>Otros</td><td><input type="text" name="Sector" id="checkBoxOtros"/></td></tr>
  88.    
  89. <h3>Otros datos</h3>
  90. <table class="otrosDatos">
  91. <tr><td colspan="3"><strong>
  92.   <label>¿Estaría interesado en contratar los servicios de un profesional?</label>
  93. </strong></td></tr>
  94.  
  95.     <tr><td>Si <input type="radio" name="ContratarServicio" value="Si contratar servicio" checked="checked"/></td>
  96.     <td>No <input type="radio" name="ContratarServicio" value="No contratar servicio" /></td>
  97.     <td>Ahora no, quizá en un futuro <input type="radio" name="ContratarServicio" value="Depende contratar servicio"/></td>
  98.     </tr>
  99.    
  100. <tr><td colspan="3" style="padding-top:15px;"><strong>
  101.   <label>¿Estaría interesado en acoger estudiantes en prácticas?</label>
  102. </strong></td></tr>
  103.  
  104.     <tr><td>Si <input type="radio" name="Carnet" value="SiCarnet" checked="checked"/></td>
  105.     <td>No <input type="radio" name="Carnet" value="NoCarnet"/></td><td>Depende, quiero más información <input type="radio" name="Dispuesto viajar" value="DependeDispuestoViajar" /></td></tr>
  106.  
  107. <tr><td colspan="3" style="padding-top:15px;"><strong>
  108.   <label>¿Podría estar interesado en publicitar-se en nuestra web?</label>
  109. </strong></td></tr>
  110.  
  111.     <tr><td>Si <input type="radio" name="Carnet" value="SiCarnet" checked="checked"/></td>
  112.     <td>No <input type="radio" name="Carnet" value="NoCarnet"/></td><td>Quizás más adelante <input type="radio" name="DispuestoViajar" value="Depende dispuesto viajar" /></td></tr>
  113.  
  114.        
  115.  <tr><td colspan="2" style="padding-top:15px;" valign="top"><label><strong>¿Qué espera de GuiaM?</strong><br/>Las sugerencias nos ayudan a mejorar el servicio día a dia. <br />¡No dude en hacerlo!
  116. </label></td><td style="padding-top:15px;" valign="top"><textarea name="comentario" cols="35" rows="5"></textarea></td></tr>
  117. <div class="botones">
  118.     <input type="hidden" name="recipient" value="[email protected]"/>
  119.     <input type="submit" value="Envia" id="submit1" /> <input type="reset" value="Borra" id="reset1"/>
  120. </div>  
  121. </form>
  122. </div>

Si no hubiera solución.. por favor alguien me podria decir algun generador de formularios para que pueda hacer algo parecido a lo que tengo y que si funcione en todos los navegadores??

Muchas gracias

Etiquetas: cgi, email, formulario, botones
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 00:58.