Salve a tutti,questo è un pezzo del codice che sto lavorando..
l'intoppo sta sulla convalida della data..
In realta' mi funziona bene.. se inserisco un formato errato mi da il messaggio di errore solo che quando inserisco la data correttamente poi non va piu' avanti e non fa nemmeno i controlli successivi..
So che potrebbe essere una sciocchezza e spero che qualcuno possa aiutarmi...
if (Or_Protocollo=="")
{
alert("Inserire il protocollo dell'ordine..");
document.form1.Or_Protocollo.select();
return false;
}
if (Or_DataProtocollo=="")
{
alert("Inserire la data di protocollo dell'ordine..");
document.form1.Or_DataProtocollo.select();
return false;
}
{
if(/^[0-9]{2}(\-|\/)[0-9]{2}(\-|\/)[0-9]{4}$/.test(Or_DataProtocollo)) {
Or_DataProtocollo = Or_DataProtocollo.replace("/","-");
Or_DataProtocollo = Or_DataProtocollo.replace("/","-");
Or_DataProtocollo = Or_DataProtocollo.split("-");
if((Or_DataProtocollo[0]>31)|(Or_DataProtocollo[1]>12))
alert("Formato data errato");
return false;
}
alert("Formato data errato")
return false;
}
if (Or_LottoIndirizzo=="")
{
alert("Inserire l'indirizzo di destinazione del lotto..");
document.form1.Or_LottoIndirizzo.select();
return false;
}