Tengo un formulario realizado en AS2 que valida todos los campos, pero ahora tengo que agregarle un COMBOBOX con 6 opciones, más una que aparece por defecto y que dice "elija una opción". En caso de que no elija ninguna opción deebería aparecer el mensaje de alerta como en las otras opciones.
Pero vamos a los códigos:
Código :
//////////////////////////CONFIGURACIÓN ALERTA//////////////////////
color = "0x0099FF" //Color de fondo del mensaje de error. Debe estar en Octal, o sea al color que elijas en la paleta, le re-emplazas el numeral # por 0x
themeColor = "haloYellou" //Estilo de los tabs y del mensaje de error.
// Posibles valores de themeColor son:
// - haloBlue (tonos azules)
// - haloOrange (tonos naranja)
// - haloGreen (tonos verdes)
//////////////////////////////////////////////////////////////////
/////////////////////FIN DE CONFIGURACIÓN ALERTA//////////////////////
stop();
System.useCodepage = true;
import mx.controls.Alert;
_global.style.setStyle("themeColor", themeColor);
telefono.restrict = "0-9\\/\\-\\+";
alerta = function (mensaje,titulo) {
var myAlert = Alert.show(mensaje, titulo, Alert.OK);
myAlert.setStyle("fontFamily", "Arial");
myAlert.setStyle("themeColor", themeColor);
myAlert.setStyle("color", "0x000000");
myAlert.setStyle("backgroundColor", color);
}
sele = true;
enviar = function ()
{
if (sele)
{
if (nombre.text.length)
{
if (apellido.text.length)
{
if (telefono.text.length)
{
if (ciudad.text.length)
{
if (mail.text.length)
{
if (mensaje.text.length)
{
if (mail.text.indexOf("@") != -1 && mail.text.indexOf(".") != -1)
{
form_lv = new LoadVars();
form_lv.nombreL = nombre.text;
form_lv.apellidoL = apellido.text;
form_lv.ciudadL = ciudad.text;
form_lv.mensajeL = mensaje.text;
form_lv.mailL = mail.text;
form_lv.telefonoL = telefono.text;
form_lv.sendAndLoad("enviomail.php", form_lv, "POST");
form_lv.onLoad = function()
{
if (this.estatus == "ok") {
telefonoL.text = "";
nombre.text = "";
apellido.text = "";
ciudad.text = "";
mensaje.text = "";
mail.text = "";
alerta("Gracias por su participación!", "Envío exitoso."); //Mail enviado
}
if (this.estatus!= "nomail" && this.estatus!= "ok")
{
alerta("Por favor, intente más tarde.", "Problemas con el servidor"); //Alerta: problemas con el servidor
}
};
}
else
{
alerta("Su e-mail es erroneó, verifíquelo.", "Datos erroneós"); //campo mail erroneo
}
}
else
{
alerta("Por favor, ingrese su mensaje.", "Formulario Incompleto"); //campo mensaje vacio
}
}
else
{
alerta("Por favor, ingrese su e-mail.", "Formulario Incompleto"); //campo mail
}
}
else
{
alerta("Por favor, ingrese su ciudad.", "Formulario Incompleto");//campo ciudad
}
}
else
{
alerta("Por favor, ingrese su telefono.", "Formulario Incompleto");//campo telefono
}
}
else
{
alerta("Por favor, ingrese su apellido.", "Formulario Incompleto");//campo apellido
}
}
else
{
alerta("Por favor, ingrese su nombre.", "Formulario Incompleto");//campo nombre
}
}
else
{
alerta("Por favor, debe seleccionar un area.", "Formulario Incompleto");//campo area
}
};
enviar_btn.onRelease = enviar;
He intentado varias veces agregar este combobox con opciones y que se valide, pero no e dado con la solución
