Ciao fcaldera grazie della risposta.
Non va... ho fatto così.
Qui i campi che voglio controllare:
codice:
<input id="SostDon1" name="SostDon1" type="text" maxLength="10" size="10" class="importo" onKeyUp="return controllaNumeri();" onblur="somma(this.form)" />
<input id="DataSostDon1" name="DataSostDon1" type="text" maxLength="10" size="8" class="importo" onblur="if (!isDate(this.value))alert('Errore nella Data Sostanza donata 1');" />
<input id="DebSostDon1" name="DebSostDon1" type="text" maxLength="10" size="10" class="importo" onKeyUp="return controllaNumeri();" onblur="somma(this.form)" />
qui la funzione check:
codice:
function check() {
if (document.getElementById('SostDon1').value != "") {
if ((document.getElementById('DataSostDon1').value == "") || (document.getElementById('DebSostDon1').value == "")) {
alert('Completa i campi collegati!');
return false;
}
}
return true;
}
qui il form:
codice:
<form name="inviadati" onsubmit="return Controlli_Donazioni(this);" method="post" action="ded.asp">
e qui i vari controlli di Controlli_Donazioni() della pagina:
codice:
function controlli(obj) {
return ( isDate(obj.DataSostDon1.value) && isDate(obj.DataSostDon2.value) && isDate(obj.DataSostDon3.value)
&& isDate(obj.DataSostDon4.value) && isDate(obj.DataSostDon5.value) && isDate(obj.DataSostDon6.value) && controllo_obb() && check() );
}
dove sbaglio?