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