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

