espero poder explicarme correctamente.
He hecho un formulario con varios campos y combobox. He puesto que 5 de esos campos sean obligatorios escribir, con lo que lo controlo a través de action script, más concretamente con if viendo cual de los campos no esta relleno para mandarlo a un frame q especifica exactamente q campos no esta completo.
Me han salido 31 errores posibles, por lo que tengo 31 if del estilo de
if ((pg1nombre.text=="")and(pg1apellidos.text=="")and (pg1ano.text=="")and(not(pg1tfnocontacto.text=="") )and(not(prueba>prueba2))) {
...
{
donde prueba y prueba2 es la forma de controlar el combobox donde he puesto todas las provincias españolas.
pues bien, todo funciona perfecto siempre que no exista este if :
if (not(pg1nombre.text=="")and(not(pg1apellidos.text= =""))and(not(pg1ano.text==""))and(not(pg1tfnoconta cto.text==""))and(prueba>prueba2)) {
trace(31);
guardardatosPg1();
gotoAndStop("error31");
}
que casualmente es el último error comprobado y solo comprueba el combo de las provincias, pq digo siempre que no exista este. Pues pq además de entrar en el if correcto cuando no se rellena algo, también siempre entra en este if, y eso no comprendo porque es así.
Alguien puede ayudarme y evitar q además de su sitio correcto, entre en este otro?
Muchas gracias