Foros del Web » Programando para Internet » Javascript » Frameworks JS »

formulario de contacto en mi web

Estas en el tema de formulario de contacto en mi web en el foro de Frameworks JS en Foros del Web. hola, estoy empezando a desarrollar una web, y buscando código para hacer un registro de contacto por ej_: que dejen su nombnre, asunto, tel y ...
  #1 (permalink)  
Antiguo 14/09/2009, 05:58
 
Fecha de Ingreso: febrero-2007
Mensajes: 182
Antigüedad: 17 años, 2 meses
Puntos: 0
formulario de contacto en mi web

hola,

estoy empezando a desarrollar una web, y buscando código para hacer un registro de contacto por ej_:

que dejen su nombnre, asunto, tel y mensaje y un botón "enviar consulta"

busqué por internet pero en todos los códigos usan la funcion mail(...)
como debe ser,

pero en mi web no puedo hacer que al clickear el botón enviar no me redireccione a otra web,

quiero que aparezca un mensaje como "se ha enviado correctamente su correo"

no que me abra otra página...

alguien me puede ayudar con esto?..

la web es reparacionpc.260mb.com por si no se explica lo que digo.

gracias
  #2 (permalink)  
Antiguo 14/09/2009, 07:16
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
Respuesta: formulario de contacto en mi web

Bueno si no quieres redirigir porque tienes alguna información que el usuario esta escribiendo o algo por estilo vas a tener que usar AJAX para que no te redirija. ¿Como usarlo? Te sugiero buscar en internet algun tutorial para poder usarlo o pasate al foro de AJAX que alli tienen un buen faq. Ahora si no tienes nada que el usuario este guardando y solo deseas enviar un formulario, aun puedes dirigirlo que al pulsar submit vaya a la pagina que envia email y esta pagina a su vez en forma automatica te redirige a la pagina que tiene el formulario de enviar el email con una información que paso a través del metodo de GET. Te sugiero leer sobre mail() y header("Location: contacto.php?variable=Informacion"). Lo que esta dentro de header es un ejemplo.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #3 (permalink)  
Antiguo 14/09/2009, 08:17
 
Fecha de Ingreso: febrero-2007
Mensajes: 182
Antigüedad: 17 años, 2 meses
Puntos: 0
Respuesta: formulario de contacto en mi web

bien bien,

ajax es para que se resuelva en mi navegador y no se "recargue" la web...
por lo menos eso entiendo de ajaz.


ahora respecto a lo que me mencionas del usuario, me interesa que me llegué x mail los datos que ingresa

nombre, tel, etc...y lo hace correctamente hasta ahora con la función MAIL

vi la api de php y tiene sobrecargas, pero la que uso creo que es la correcta...


pero algo que no se me había ocurrido es eso que mencionas de cargar la misma página, el problema es que yo tengo un enviar.php como verás en mi web, y me pral por el momento es un index.html.

intenté eso que mencionas y no tuve éxito.

el código de mail está en enviar.php.

gracias por la pronta respuesta.
  #4 (permalink)  
Antiguo 14/09/2009, 08:23
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: formulario de contacto en mi web

Como te comento abilmaelrc si lo que no quieres es redirigir el formulario a otro script es forzoso que uses AJAX para hacer un request asíncrono a tu script enviar.php donde en este recibas y proceses las variables que llegan por tu script.

Te muevo al foro de AJAX para que te orienten mejor, y lo mejor también es que expongas el código que estas implementando aquí en el foro.

Saludos.
  #5 (permalink)  
Antiguo 14/09/2009, 08:24
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
Respuesta: formulario de contacto en mi web

no quise decir que cargaras la misma pagina. Me referia que enviaras los datos de index.php a enviar.php y que enviar.php te redireccione a index.php. Para redireccionar usar algo así en enviar.php
Código PHP:
Ver original
  1. header("Location: ".$_POST["redireccionar"]);
Donde redireccionar debe ser algun campo oculto que hay en el formulario que tenga un valor que diga index.php. Esto hara que cuando se haya enviado el mail te redireccione automaticamente a la pagina de index.php
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #6 (permalink)  
Antiguo 14/09/2009, 10:12
 
Fecha de Ingreso: febrero-2007
Mensajes: 182
Antigüedad: 17 años, 2 meses
Puntos: 0
Respuesta: formulario de contacto en mi web

ahhh bien te había entendido mal,

lo voy a hacer como dices, y luego lo pondré con ajaz.

gracias a ambos,

una duda este thread ya se movió a ajaz o debo volver a postear ?
  #7 (permalink)  
Antiguo 14/09/2009, 11:19
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
Respuesta: formulario de contacto en mi web

no es ajaz es ajax. Si tienes un error conforme a lo que te indique y no usas ajax debes postearlo en el foro de PHP.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #8 (permalink)  
Antiguo 15/09/2009, 06:32
 
Fecha de Ingreso: febrero-2007
Mensajes: 182
Antigüedad: 17 años, 2 meses
Puntos: 0
ok, de todas maneras estoy leyendo ajaz porque no soy un experto en el tema, sé para que se usa y lo vi un par de veces nada más...

Estoy cambiando constantenmente la web, y tengo un problema:

hice una barra lateral con 3 módulos

Inicio
Servicios
Contacto

cuando se carga la web (index) se carga en Inicio

y arriba se muestra una imagen,
pero cuando clickeo inicio estando parado en servicios o contacto la imagen no aparece

ya llevo unas cuantas hrs con esto y la verdad es que no se me ocurre que puede ser, el path de la imagen seguro que no, problema con la imagen tampoco, sino no cargaría al principio..

puede existir algún archivo que me "pise" el index cuando no carga??

además tengo un problemon y es el siguiente:

lo hice con css,

pero en ie se me muestra de fondo una linea azul clara horizontal y luego el fondo
y además el content que tengo se me muestra abajo

en firefox no pasa

y en chrome tampoco


y lo que me pasa en todos es que si le doy restaurar a la ventana y la dejo de un ancho menor al ancho de la web lo que tengo en el "medio" se me va para abajo!!

no soy experto en el tema, pero puede ser un problema de frameworks?

o debo meter mano en el css?

gracias!

Última edición por GatorV; 15/09/2009 a las 14:19
  #9 (permalink)  
Antiguo 15/09/2009, 13:00
 
Fecha de Ingreso: octubre-2008
Ubicación: México
Mensajes: 10
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: formulario de contacto en mi web

Martinico:

Una respuesta rápida a tu problema del formulario:

desarrolloweb.com/articulos/recibir-procesar-formulario-ajax-php.html

Solo sigue los pasos del tutorial y listo.., al final viene incluso un link donde te dejan probar el resultado del tutorial...

Como bien dices, solo modificalo incluyendo la funcion mail =)


Otra cosa... jeje ;) mi estimado, se escribe AJAX y no Ajaz... te lo comento por que si lo buscas como ajaz te toparas con nada o poca informacion util de lo que estas buscando...


En cuanto a la imagen, estoy usando Chrome y no veo ningun problema al regresar al index desde tus otras dos secciones, supongo debe ser error en tu equipo, prueba desde la PC de alguien mas y estarás seguro si es tu PC.


Y, la pregunta final... sobre el CSS, pues... que cheque tu hoja de estilos y... bueno... te recomiendo usar estandares y siempre definir como quieres por ejemplo, el Body, los frames, los imput, etc... en si la mayoria de las etiquetas visuales del html.

Te recomiendo que te leas:

librosweb.es/css/index.html

Un muy buen libro virtual que te irá guiando por el mundo CSS

Saludos !! =)
  #10 (permalink)  
Antiguo 15/09/2009, 18:51
 
Fecha de Ingreso: febrero-2007
Mensajes: 182
Antigüedad: 17 años, 2 meses
Puntos: 0
Respuesta: formulario de contacto en mi web

bárbaro gracias por la ayuda,

vi que en chrome me funciona bien y en firefox también, en ie no sé porque me sigue apareciendo una linea azul clara de fondo..


respecto al mail lo arreglé redirigiendo a la misma web por el momento, pero voy a investigar con AJAX ya que creo que sería lo correcto..


respecto a que cuando restauro la ventana se me va la parte del medio para abajo busqué en css y no le encuentro la vuelta sinceramente, pero seguiré buscando,



saludos!! y gracias por la ayuda
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 17:53.