06/05/2008, 10:26
|
| | | Fecha de Ingreso: abril-2001
Mensajes: 2.249
Antigüedad: 23 años, 7 meses Puntos: 39 | |
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... |