Este es un formulario que hice:
---
<script languaje="javascript">
function alerta(campo)
{ alert("Por favor, completa el campo "+campo) }
function validar2(form)
{
if (form.nombre.value == "")
{ alerta('\"Nombre\"'); form.nombre.focus(); return true; }
if (form.apellido.value == "")
{ alerta('\"Apellido\"'); form.apellido.focus(); return true; }
if (form.direccion.value == "")
{ alerta('\"Direccion\"'); form.direccion.focus(); return true; }
if (form.comentario.value == "")
{ alerta('\"Comentarios\"'); form.comentario.focus(); return true; }
if (form.direccion.value.length > 0) {
if (form.direccion.value.indexOf('@', 0) == -1 || form.direccion.value.indexOf('.', 0) == -1) {
alert("EMail incorrecto"); form.direccion.focus(); return false;
}
}
form.submit()
}
</script>
<form name="formulario" method="POST" target="_blank"><br>
Nombre: <input type="text" name="nombre"><br>
Apellido: <input type="text" name="apellido"><br>
Direccion Email: <input type="text" name="direccion"><br>
Comentarios: <textarea rows=".." name="comentario" cols=".."></textarea>
<br>
<input type="button" value="Enviar" onClick="validar2(this.form)">
</form>
---
Funciona todo muy bien, valida si los campos estan completos y la direccion mail bien escrita (@)
Ahora faltaria la accion enviar, a mi cuenta de mail no??
----
Si lo hago de la manera siguiente.
<form name="formulario" action="mailto:[email protected]" method="POST" target="_blank">
Me sale un mensaje el cual dice "que se abrira un programa de correo del pc, para enviarlo o parecido"
PUES ES AHI, DONDE NO QUIERO QUE APARESCA ESO! sino que se envie automaticamente.
Es decir, presionar "Enviar" y listo salga un mensaje de "Correo Enviado, gracias"
Podrian ayudarme a completar/corregir ese formulario.??
Desde ya muchas gracias!