L'ho provato ma non funziona.... riporto qui di seguito il codice:Originariamente inviato da Mich_
due possibilita`:
1. confronto alfabetico delle stringhe: yyyy/mm/gg
2. trasformazione in oggetto Date() e confronto.
Nel tuo caso la prima soluzione potrebbe risultare piu` semplice:
var dataA = "..."; /* o ricavate in altro modo
var dataB = "...";
var dataAs = dataA.split(/\//);
var dataAt = dataAs[2]+"/"+dataAs[1]+"/"+dataAs[0];
var dataBs = dataB.split(/\//);
var dataBt = dataBs[2]+"/"+dataBs[1]+"/"+dataBs[0];
if(dataAt > dataBt) { /* controllare il segno */
... ecc.
}
var dataA = document.inserisci.dd_data_inser.value+/+document.inserisci.mm_data_inser.value+/+document.inserisci.yy_data_inser.value;
var dataB = document.inserisci.dd_data_analisi.value+/+document.inserisci.mm_data_analisi.value+/+document.inserisci.yy_data_analisi.value;
var dataAs = dataA.split(/\//);
var dataAt = dataAs[2]+"/"+dataAs[1]+"/"+dataAs[0];
var dataBs = dataB.split(/\//);
var dataBt = dataBs[2]+"/"+dataBs[1]+"/"+dataBs[0];
if(dataAt > dataBt) { /* controllare il segno */
{
errormsg+='Err.13: Inserire correttamente la Data.\n';
error_13=true;
//alert('error_13:'+error_13);
//alert('la funzione valida_dd_data è terminata');
}

Rispondi quotando