Utilizado varios formualrios de contactos, para *.asp lo mas recomendable es utilizar loadVars
pero en mi caso naah ya que debes utilizar el TextInput o TextArea predefinidos de flash, y solo los puedes modificar desde actionscript... y me dio un poco de flojera por lo que...
preferi utilizar este tuto que es para *.php
http://www.cristalab.com/tutoriales/formulario-de-email-flash-php-enviado-en-html-c141l/
baje el archivo del tuto, pero no viene validado la parte de Compaņia, y tampoco te envia la info escrita en esa casilla al maily mi problema es qeu al agregarlo IGUALITO a los demas textos, no te envia la info!!!!
ya no si es mi archivo *.asp o mi codigo flash, que no creo, ya que si me lo valida
Código :
on (release) {
if (!Nombre.length) {
EmailStatus = "Introduzca su nombre antes del envio";
} else if (!Email.length) {
EmailStatus = "Porfavor introduzca una direccion de correo";
} else if (!Email.length || Email.indexOf("@") == -1 || Email.indexOf(".") == -1) {
EmailStatus = "Porfavor introduzca una direccion de correo valida";
} else if (!Compania.length) {
EmailStatus = "Porfavor indrudzca una compaņia";
} else if (!Comentarios.length) {
EmailStatus = "Sus comentarios son importantes para nosotros";
} else {
loadVariablesNum ("sendmail.asp", "0", "POST")
EmailStatus = "";
play();
}
}
*.asp
Código :
<%@ Language=VBScript %>
<%
Dim comentarios
Dim compania
Dim nombre
Dim email
Dim oMail
Set oMail = server.CreateObject("MEMail.Message")
oMail.MailFrom = Request.form("nombre")
oMail.ContentType = "text/html;"
oMail.MailTo ="[email protected]"
oMail.Subject=Request.form("email")
oMail.MessageBody=Request.form("compania")
oMail.MessageBody=Request.form("comentarios")
oMail.SendMessage
Set oMail = Nothing
%>
agradeceria la ayuda, seguramente algo se mesta escapando por ahi
