Foros del Web » Creando para Internet » Diseño web »

Problema con Formulario: llega en blanco

Estas en el tema de Problema con Formulario: llega en blanco en el foro de Diseño web en Foros del Web. Hola! Estoy acabando una web y me he empeñado en un tipo de formulario que me va bastante bien... pero... al enviar un formulario llega ...
  #1 (permalink)  
Antiguo 13/06/2013, 16:52
 
Fecha de Ingreso: junio-2013
Mensajes: 6
Antigüedad: 10 años, 10 meses
Puntos: 0
Problema con Formulario: llega en blanco

Hola!

Estoy acabando una web y me he empeñado en un tipo de formulario que me va bastante bien... pero... al enviar un formulario llega al correo correctamente pero sin los datos de los diferentes campos, o sea en blanco...

¿Alguien podría ayudarme?

Dejo el código:

<form action="http://www.miweb.com/cgi-sys/FormMail.cgi" method="post" enctype="multipart/form-data" id="form" >
<fieldset>

<label><input type="text" value="Nombre" onBlur="if(this.value=='') this.value='Nombre'" onFocus="if(this.value =='Nombre' ) this.value=''"></label>
<label><input type="text" value="Email" onBlur="if(this.value=='') this.value='Email'" onFocus="if(this.value =='Email' ) this.value=''"></label>
<label><input type="text" value="Teléfono" onBlur="if(this.value=='') this.value='Teléfono'" onFocus="if(this.value =='Teléfono' ) this.value=''"></label>
<label><textarea class="wrapper" onFocus="if(this.value=='Mensaje'){this.value=''}" onBlur="if(this.value==''){this.value='Mensaje'}"> Mensaje</textarea></label>
<div class="btns"><a href="#" class="button">Borrar</a><a href="#" class="button" onClick="document.getElementById('form').submit()" >Enviar</a></div>
<input type="hidden" name="recipient" value="[email protected]">

</fieldset>
</form>

Gracias por adelantado!
  #2 (permalink)  
Antiguo 13/06/2013, 18:19
Avatar de Carlangueitor
Moderador ლ(ಠ益ಠლ)
 
Fecha de Ingreso: marzo-2008
Ubicación: México
Mensajes: 10.037
Antigüedad: 16 años, 1 mes
Puntos: 1329
Respuesta: Problema con Formulario: llega en blanco

Pues el problema debe estar en tu cgi, quizá no estás recogiendo correctamente los datos.

Salduos
__________________
Grupo Telegram Docker en Español
  #3 (permalink)  
Antiguo 14/06/2013, 01:15
 
Fecha de Ingreso: junio-2013
Mensajes: 6
Antigüedad: 10 años, 10 meses
Puntos: 0
Respuesta: Problema con Formulario: llega en blanco

Hum... pero en que sentido modifico el código para que funcione

¿...?
  #4 (permalink)  
Antiguo 14/06/2013, 01:57
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Respuesta: Problema con Formulario: llega en blanco

Hola:

Para enviar datos, los controles deben tener un atributo name, pero solo veo un name="recipient"... los demás solo llevan su value pero sin un name

Digo yo... ¿porqué no pones un botón submit en vez de ese enlace?, y queda accesible

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #5 (permalink)  
Antiguo 14/06/2013, 03:14
 
Fecha de Ingreso: junio-2013
Mensajes: 6
Antigüedad: 10 años, 10 meses
Puntos: 0
Respuesta: Problema con Formulario: llega en blanco

Pues es que tengo un formulario funcionando con esta terminación:

<input type="hidden" name="recipient" value="[email protected]">
</fieldset>
</form>


...y llegan correctamente... pero en este no...

¿Que linea o lineas me sugeris modificar?

Gracias.
  #6 (permalink)  
Antiguo 14/06/2013, 07:38
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Respuesta: Problema con Formulario: llega en blanco

Hola:

Cita:
Iniciado por caricatos Ver Mensaje
...
Para enviar datos, los controles deben tener un atributo name...


Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #7 (permalink)  
Antiguo 17/06/2013, 03:51
 
Fecha de Ingreso: junio-2013
Mensajes: 6
Antigüedad: 10 años, 10 meses
Puntos: 0
Respuesta: Problema con Formulario: llega en blanco

Lo siento pero soy de perfil diseñador, no programador...y no se donde meter las líneas que me sugerís... si me podéis poner un ejemplo, lo agradezco muchisimo!!!
  #8 (permalink)  
Antiguo 17/06/2013, 08:22
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Respuesta: Problema con Formulario: llega en blanco

Hola:

Si en el control hidden name="recipient", tienes el atributo name con el valor recipient, me suena raro que no comprendas que quieras usar un campo para el teléfono sin el atributo name="telefono"... lo mismo para el nombre y para el email...

Como penitencia deberías leer este tutorial: El abc de los formularios...

En vez de ponerte un ejemplo, deberías mostrarnos las pruebas que has hecho.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #9 (permalink)  
Antiguo 17/06/2013, 08:36
Avatar de Rafael
Modegráfico
 
Fecha de Ingreso: marzo-2003
Mensajes: 9.028
Antigüedad: 21 años, 1 mes
Puntos: 1826
Respuesta: Problema con Formulario: llega en blanco

No es un regaño, es un consejo que puede doler un poco.

No es ninguna excusa que el perfil sea de diseñador. Si estás haciendo "diseño web" aprende diseño web, que a fuerzas implica aprender html.

En el otro post indicas que eres maquetador... Pues con más razón.

¿Por que quieres meter cosas "Fancy" si lo básico no te funciona? Haz un formulario sin los códigos JavaScript, y déjalo funcionando. Ya después metes código JavaScript específico a lo que necesitas

Lo que te explica Caricatos:

Cita:
<input type="text" name="Nombre">
<input type="text" name="Email">
<input type="text" name="Telefono">
Telefono sin acento.

Última edición por Rafael; 17/06/2013 a las 08:43

Etiquetas: blanco, formulario, llega
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 22:59.