ciao ragazzi ho un problema nel confrontare il valore di due select ecco il codice
<script Language="JavaScript" Type="text/javascript">
function Validator(theForm)
{
if (theForm.INIZIO.value == theForm.FINE.value)
{
alert("Attenzione gli orari non sono corretti.");
theForm.FINE.focus();
return (false);
}
if (theForm.INIZIO.value > theForm.FINE.value)
{
alert("Attenzione gli orari non sono corretti l'inizio è maggiore della fine.");
theForm.INIZIO.focus();
return (false);
}
return (true);
}
</script>
la cosa bella è che la prima funzione la esegue quindi se per esempio gli passo due valori uguali tipo inizio=1000 e fine=1000 mi blocca tutto se invece gli passo
inizio=1000 e fine=800 va avanti come se niente fosse!!!
ho provato anche mettendo all'inizio del codice
var INIZIO=valore[valore.INIZIO].value
var FINE=valore[valore.FINE].value
e nella if di controllo
if (INIZIO > FINE)
ma nulla da fare sembra quasi che ignori l'istruzione
![]()
![]()
![]()