Foros del Web » Programando para Internet » Javascript »

Ayuda con JS en formulario HTML

Estas en el tema de Ayuda con JS en formulario HTML en el foro de Javascript en Foros del Web. Hola chicos, soy nueva en esto, tengo buen manejo de Dreamweaver y armé mi web, hice la página contacto con un hermoso formulario en html, ...
  #1 (permalink)  
Antiguo 07/03/2010, 16:23
 
Fecha de Ingreso: marzo-2010
Mensajes: 5
Antigüedad: 14 años, 2 meses
Puntos: 0
Ayuda con JS en formulario HTML

Hola chicos, soy nueva en esto, tengo buen manejo de Dreamweaver y armé mi web, hice la página contacto con un hermoso formulario en html, con validación de JS y todo, lo subí al host y cuando le doy Enviar me valida perfecto.

Ahora el problema es que no se cómo hacer para que no me lleve a una página de "Error" HORRIBLE!!! cuando se envía. Chequeé que envíe bien y los mensajes llegan perfectamente.

Entiendo que debiera poder incluir un alert de JS para que me muestre "su mensaje ha sido enviado exitosamente"??? y no llegue a esa espantosa página de error??

Alguien me da una mano con esto please???
Ah! Y si tengo que incluir algo en el código, por favor díganme bien donde se incluye para no hacer desastres...
Gracias. Ve.
  #2 (permalink)  
Antiguo 07/03/2010, 17:14
Avatar de Fernand0  
Fecha de Ingreso: septiembre-2005
Ubicación: Buenos Aires
Mensajes: 610
Antigüedad: 18 años, 7 meses
Puntos: 19
Respuesta: Ayuda con JS en formulario HTML

No entiendo, si supuestamente validas el formulario con javascript, no tendrias que tener una pagina de error, o sea tendrias 2 validaciones, 1 con javascript antes del submit, donde evitarias ciertas validaciones con php y la otra seria con php que se haria una vez hecho el submit(o alguna validacion minima con ajax sin "refrezcar")...

Que es lo que buscas? Volver al formulario si la validacion con php no se da? no entiendo

Pega el link si esta en condiciones para verlo..

saludos
  #3 (permalink)  
Antiguo 08/03/2010, 09:31
 
Fecha de Ingreso: marzo-2010
Mensajes: 5
Antigüedad: 14 años, 2 meses
Puntos: 0
Respuesta: Ayuda con JS en formulario HTML

Hola FernandO! Gracias por responder.
Abajo te copio el link, está navegable y funcionando ok hasta q envias el form. Lo valida ok pero cuando envia (q el mail me llega bien) me lleva a una página de error: "HTTP Error 405.0 - Method Not Allowed"

Cómo hago para que se quede en esa misma página (con los datos ya limpios) y me salga además un mensaje de "Correo enviado exitosamente"??? O que vaya a una página que muestre ese mensaje (que la puedo crear yo con el formato de la página, no hay problema) Entiendo q podría hacerse con JS? o con PHP? Pero no se cómo hacerlo...
Agradecería ayuda please... Gracias.

http://www.veronicadufourc.com.ar/paginas/contacto.html

OH! Y acabo de confirmar que TAMPOCO LO ENVIA EL MENSAJE!!! Qué puede ser? Qué hice mal?

Última edición por veri_dg; 08/03/2010 a las 12:25
  #4 (permalink)  
Antiguo 08/03/2010, 12:54
Avatar de Fernand0  
Fecha de Ingreso: septiembre-2005
Ubicación: Buenos Aires
Mensajes: 610
Antigüedad: 18 años, 7 meses
Puntos: 19
Respuesta: Ayuda con JS en formulario HTML

Código HTML:
Ver original
  1. <form action="" method="post" name="contacto" id="contacto" onsubmit="MM_validateForm('nombre-contacto','','R','email-contacto','','RisEmail','telefono','','NisNum','email-news','','NisEmail','mensaje','','R');return document.MM_returnValue">

Eso pasa porque dejaste la ruta del ACTION vacia, pasa eso cuando el servidor corre con IIS

Microsoft y sus caprichos
  #5 (permalink)  
Antiguo 08/03/2010, 13:37
 
Fecha de Ingreso: marzo-2010
Mensajes: 5
Antigüedad: 14 años, 2 meses
Puntos: 0
Respuesta: Ayuda con JS en formulario HTML

Bueno, ahí estuve mirando un poco según lo que me decís (medio a ciegas porque mucho no entiendo) y modifiqué lo de ACTION colocando la página de "enviado exitoso", pero si bien no muestra más la página de error, no envía el mensaje aparentemente.

Qué puede estar pasando ahora?

Te copio de nuevo el link ya actualizado:

http://www.veronicadufourc.com.ar/paginas/contacto.html

Gracias y saludos. Ve.
  #6 (permalink)  
Antiguo 08/03/2010, 13:56
Avatar de Fernand0  
Fecha de Ingreso: septiembre-2005
Ubicación: Buenos Aires
Mensajes: 610
Antigüedad: 18 años, 7 meses
Puntos: 19
Respuesta: Ayuda con JS en formulario HTML

A donde no envia el mensaje? a la pagina de "envio exitoso"? o a tu base datos?
  #7 (permalink)  
Antiguo 08/03/2010, 14:15
 
Fecha de Ingreso: marzo-2010
Mensajes: 5
Antigüedad: 14 años, 2 meses
Puntos: 0
Respuesta: Ayuda con JS en formulario HTML

Uh NOOO!! Me parece que no entiendo nada!!!
En action no va la pagina q quiero q se vea despues?

Yo quiero q:
1) cuando les das al boton "enviar", primero valide el formulario por si hay datos omitidos o mal escritos; eso lo hace ok
2) q cuando los datos sean validos, se envie un mail desde el formulario al correo q yo preconfigure con los datos requeridos (q en este caso seria [email protected] pero tambien me pasa con el otro form del newsletter q la casilla es news@ver....)
3) q ni bien se envie me redirija a la pagina de envio exitoso, o si no es posible q me muestre el alerta de enviado exitosamente, pero solo si se cumplieron los pasos anteriores.

No se si me explico, si es posible solo con html o hay q incluir algo mas.
Lo hago con DW.

Gracias. Ve.
  #8 (permalink)  
Antiguo 08/03/2010, 14:26
Avatar de Fernand0  
Fecha de Ingreso: septiembre-2005
Ubicación: Buenos Aires
Mensajes: 610
Antigüedad: 18 años, 7 meses
Puntos: 19
Respuesta: Ayuda con JS en formulario HTML

Con html no podes enviar emails, tendrias que usar PHP o ASP, el lenguaje depende del servidor, eso lo tendrias que averiguar en la data de tu hosting

No es muy complejo lo de enviar emails, y hay miles de tutoriales, no creo que tengas problema, leete algo y cualquier cosa consulta en su respectiva seccion del foro

saludos
  #9 (permalink)  
Antiguo 08/03/2010, 14:47
 
Fecha de Ingreso: marzo-2010
Mensajes: 5
Antigüedad: 14 años, 2 meses
Puntos: 0
Respuesta: Ayuda con JS en formulario HTML

Si emails puedo enviar directamente como tengo ya puesto en mi pagina realmente solo colocando la casilla de correo:

www.veronicadufourc.com.ar

El tema es que me estan pidiendo paginas web con formularios de contacto y ya lo habia diseñado asi, pero cuando vi que tenia problemas con mi propia pagina decidi investigar un poco a ver si le encuentro la vuelta.

Me voy a poner a buscar un poco a ver que encuentro.

No existe la forma de combinar esta pagina que ya tengo con el form, con algun complemento de php o asp q haga q funcione la parte final q esta dando problemas???

Gracias por tanta bola.
  #10 (permalink)  
Antiguo 08/03/2010, 15:05
Avatar de Fernand0  
Fecha de Ingreso: septiembre-2005
Ubicación: Buenos Aires
Mensajes: 610
Antigüedad: 18 años, 7 meses
Puntos: 19
Respuesta: Ayuda con JS en formulario HTML

Tendrias que checkear si se envia bien la informacion del form a la pagina del submit("envio exitoso"), tambien tenes otras verificaciones, como si el email existe o no, que eso lo haces con sockets y despues si php se encargo de enviar el email

Tenes scripts como.. PHPMailer para enviar emails sin problemas..

saludos

Etiquetas: html, js, formulario
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 16:32.