In breve ho un form che, prima di inserire un record, verifica a livello di client i requisiti dei campi compilati.
Verifica vari campi e non ci sono problemi ma, quando arriva al seguente, il programma di verifica si blocca...
dove:codice://Effettua il controllo sui campi AZIENDA INSERZIONISTA else if (logger == "amministratore") { if ((n_azienda == 0) && (azienda == "")) { alert("Il campo AZIENDA INSERZIONISTA è obbligatorio."); document.frmRegistrazione.cboAzienda.focus(); return false; } }
considerate che se la condizione ((n_azienda == 0) && (azienda == "")) viene soddisfatta, compare l'alert, mentre se non lo è (perché n_azienda > 0 oppure perché azienda ha del testo) si blocca.codice:var logger = ('<%=Session("MM_UserAuthorization")%>'); var azienda = document.frmRegistrazione.txtAzienda.value; var n_azienda = document.frmRegistrazione.cboAzienda.options[document.frmRegistrazione.cboAzienda.selectedIndex].value;
Non riesco a capire il motivo di questo blocco anche perché ci sono altri controlli di questo tipo e non danno problemi.
Grazie a tutti per ogni suggerimento.

Rispondi quotando