Ver Mensaje Individual
  #4 (permalink)  
Antiguo 20/05/2009, 21:48
niles
 
Fecha de Ingreso: marzo-2006
Mensajes: 61
Antigüedad: 18 años, 8 meses
Puntos: 0
Respuesta: Formulario de Contacto con "Flash"

Sorry. Lo que pasa es que no puedo subir archivos. Pero, tienes razón, intentemos esto:

Un formulario se construye básicamente con textos dinámicos. Con la Herramienta Texto (T) marcas tus cajones para, por ejemplo, Nombre, Apellidos, Teléfono, e-mail, y mensaje. Todos, salvo el último, serán de línea única, y el último (mensaje) Multilínea.
A cada box de texto dinámico le asignas variables en Propiedades: var nombre, telefono, email, mensaje, etc.
Y por último el bot{on de Enviar, que puede ser también texto convertido a símbolo botón, y en acciones del botón escribes el siguiente código:


Cita:
on (release) {
buscarroba = email.indexOf( "@" ) ;
buscapunto = email.indexOf( "." ) ;
trace(buscarroba);
if (nombre == "" || nombre.length <3) {
setProperty("popup", _visible, "1");
popup.mensaje = "tu nombre?";
} else if (email == "" || email.length <5) {
setProperty("popup", _visible, "1");
popup.mensaje = "tu email?";
} else if (buscarroba == (-1)) {
setProperty("popup", _visible, "1");
popup.mensaje = "hmmm.. un email sin \"@\"...";
} else if (buscapunto == (-1)) {
setProperty("popup", _visible, "1");
popup.mensaje = "y qué tal un email mas real?";
} else if (mensaje.length < 10) {
setProperty("popup", _visible, "1");
popup.mensaje = "Si, comentanos algo...";
} else {
loadVariables("contactar.asp", "", "POST");
setProperty("popup", _visible, "1");
popup.mensaje = "esperando respuesta del servidor.. ;)";
}
}
Que validará los emails (si tiene arroba, si tiene punto, etc) y luego enviará los contenidos de variables a tu página que envíe el correo, en este caso "contactar.asp" o si deseas lo cambias por un .php

Esos es todo (creo). Si por ahí se me pasó algo avisas.