Como mandar un Mail al destinatario de un formulario en JavasCript
Hola que tal. Necesito ayuda con un formulario para rellenar en Javascript y no tengo ni idea de como direccionarlo a un mail.
Así de simple es mi conocimiento.
Muchas gracias.
El código es este.
<script LANGUAGE="JavaScript">
function checkFields() {
missinginfo = "";
if (document.form.name.value == "") {
missinginfo += "\n - Nombre";
}
if ((document.form.from.value == "") ||
(document.form.from.value.indexOf('@') == -1) ||
(document.form.from.value.indexOf('.') == -1)) {
missinginfo += "\n - Dirección de correo";
}
if(document.form.grupo.value == "") {
missinginfo += "\n - Grupo o Empresa";
}
if(document.form.comments.value == "") {
missinginfo += "\n - Comentarios";
}
if (missinginfo != "") {
missinginfo ="_____________________________\n" +
"Te ha faltado introducir los siguientes datos:\n" +
missinginfo + "\n_____________________________" +
"\n¡Por favor pulsa enter, rellena los datos y prueba de nuevo!";
alert(missinginfo);
return false;
}
else return true;
}
</script>
-----------------------
<form name="form" onSubmit="return checkFields();">
<input type="hidden" name="to" value="...">
<input type="hidden" name="subject" value="Freedback">
<h5>FORMULARIO DE CONTACTO</h5>
<pre><h2>Nombre:</h2><input type="text" name="name" size="50">
<h2>E-mail: </h2><input type="text" name="from" size="50">
<h2>Grupo o Empresa </h2><input type="text" name="grupo" size="50">
<h2>Comentarios:</h2><textarea rows="3" cols="60" name="comments"></textarea>
<input type="submit" name="submit" value="Enviar formulario">
</pre>
</form>
phpninja
Busca en google. "Formulario de Contacto tutorial" por ejemplo. Hay un montón ya hechos.
mads_creativo
OK. Creo que ya tengo el código php y he instalado el apache... pero ahora no se como hacerlo. Pongo los archivos en htdocs pero nada.
Aun no tengo las claves del servidor y no puedo colgarlo para visualizarlo y por eso necesito un servidor que me permita comprobar si funciona.
Me puedes ayudar?
Cual es la forma más fácil de hacerlo?
Muchas Gracias.
phpninja
- Que se vea en todos los navegadores es cosa del css, nada que ver con php.
- Imposible enviar un formulario solo con javascript, solo servirá para validar los campos.
- Para enviar mail necesitas un php que reciba los datos del formulario y envie el mail.
busca en google formulario contacto con php, hay miles.
mads_creativo
No tengo mucha idea de php... y ahora que me lo dices te hago una pregunta. Para que la web se vea en todos los navegadores igual tendría que utilizar php php no?
free_1
Has probado a buscar el contact form en php?