06-may-2008, 10:26
|
#6 (permalink)
|
Fecha de Ingreso: noviembre-2002
Mensajes: 1.928
|
Re: Alguien podria enviarme un formulario?
Mi estimada ritita yo haria lo siguiente:
en el boton enviar pondria lo siguiente:
on (press)
{
formcheck ()
}
como veras mando a llamar una function
ahora en un keyframe pongo lo siguiente.
//Valida los campos obligatorios
function formcheck () {
mensaje=""
if(nombre.text == ""){
Selection.setFocus(nombre);
mensaje="Ingresa tu nombre"
}else if(email.text == ""){
Selection.setFocus(Email);
mensaje="Ingresa tu Correo electrónico"
}else if(!validate(Email.text)){
Selection.setFocus(Email);
mensaje="Ingresa tu Correo electrónico Correctamente"
}else{
FormSend();
mensaje="Enviando datos"
}
}
Esa function te valida los campos pero falta ahi agregar otra function que nos ayude a validar el @ y . del mail.
//valida direccion de correo regresa true si esta bien todo
function validate (address) {
if (address.length>=7) {
if (address.indexOf("@")>0) {
if ((address.indexOf("@")+2)<address.lastIndexOf(".") ) {
if (address.lastIndexOf(".")<(address.length-2)) {
return (true);
}
}
}
}
return (false);
}
Esa function tambien se la agregamos al keyframe ok.
Bueno con esto ya validamos y ahora como veras si es exitoso todo manda a llamar a otra function llamada FormSend();.
aqui tienes esa function.
function FormSend()
{
cadena= "?nombre=" + nombre.text + "&email=" + email.text;
SendData = new LoadVars();
SendData.load("envia.php" + cadena);
}
y con eso enviaras perfectamente tus variables.
Saludos...
|
|
|