Primera vez que escribo aquí aun que es una pagina fija de consulta para cualquier duda y les doy las gracias.
El problema es el siguiente:
estoy tratando de hacer el un formulario con todos los jugueticos y creo que me ha ganado. al final no envía nada si pueden echarle un ojo y probarlo para ver que vuelta se le puede dar a este código maligno pues seria muy útil.
EL AS:
Código ActionScript :
stop(); //efecto de texto var escribir:String = "los campos con * son obligatorios"; var escribir1:String = "Por favor rellene los campos obligatorios"; var n:Number = escribir.length; var i:Number = 0; this.onEnterFrame = function() { if (i<n) { resultado_txt.text += escribir.substr(i, 1); i += 1; } }; //tabular name_txt.tabIndex = 1; email_txt.tabIndex = 2; mensaje_txt.tabIndex = 3; enviar_btn.tabIndex = 4; //borrar borrar_btn.onRelease = function() { limpiar(); }; limpiar = function () { nombre_txt.text = ""; email_txt.text = ""; mensaje_txt.text = ""; resultado_txt.text = ""; var escribir:String = "los campos con * son obligatorios"; var n:Number = escribir.length; var i:Number = 0; this.onEnterFrame = function() { if (i<n) { resultado_txt.text += escribir.substr(i, 1); i += 1; } }; }; //validar y enviar enviar_btn.onRelease = function() { enviar(); }; enviar = function () { if (!nombre.length) { resultado_txt.text = ""; var escribir:String = "Por favor rellene los campos obligatorios"; var n:Number = escribir.length; var i:Number = 0; this.onEnterFrame = function() { if (i<n) { resultado_txt.text += escribir.substr(i, 1); i += 1; } }; } else if ((!email.length) || (email.indexOf("@") == -1) || (email.indexOf(".") == -1)) { resultado_txt.text = ""; var escribir:String = "introdusca un correo valido"; var n:Number = escribir.length; var i:Number = 0; this.onEnterFrame = function() { if (i<n) { resultado_txt.text += escribir.substr(i, 1); i += 1; } }; } else { loadVariables("enviar.php", "POST"); nombre_txt.text = ""; email_txt.text = ""; mensaje_txt.text = ""; resultado_txt.text = ""; var escribir:String = "su mensaje ha sido enviado"; var n:Number = escribir.length; var i:Number = 0; this.onEnterFrame = function() { if (i<n) { resultado_txt.text += escribir.substr(i, 1); i += 1; } }; } };
EL PHP:
<?php
$sendTo = "[email protected]";
$subject = "Formulario";
$headers = "From: ". $_POST["nombre"] . "<" . $_POST["email"] .">\r\n";
$headers .= "Reply-To: " . $_POST["email"] . "\r\n";
$headers .= "Return-path: " . $_POST["email"];
$message = "Nombre:". $_POST["nombre"] . $_POST["email"] ."\r\nMensaje:". $_POST["mensaje"];
mail($sendTo, $subject, $message, $headers);
?>