C'e` un options di troppo in qualche punto.
Pero` mi sembra unpo' troppo complesso (per i miei gusti)codice:var vocebudget = document.form1.vocebudget; var importo = document.form1.importo.value; if (((vocebudget.options[vocebudget.selectedIndex].value!="...") || (!vocebudget.options[vocebudget.selectedIndex].value.match(/mobilità/))) && (importo == "")) { alert("Se è stata selezionata una voce di buget è necessario inserire il relativo importo."); document.form1.importo.focus(); return false; }
Io lo semplificherei cosi`:
C'e` ancora un problema: non ricordo esattamente la sntasi di match (in particolare cosa ritorna). Potresti controllare in un qualsiasi reference JS? (ad esempio http://www.devguru.com/technologies/...ipt_index.html ).codice:var vocebudget = document.form1.vocebudget; var vocebud = vocebudget.options[vocebudget.selectedIndex].value; var importo = document.form1.importo.value; if ( ((vocebud != "...") || (!vocebud.match(/mobilità/) )) && (importo == "") ) { alert("Se è stata selezionata una voce di buget è necessario inserire il relativo importo."); document.form1.importo.focus(); return false; }
Ciao
Michele

Rispondi quotando