ho cercato in tutto il forum, ma non riesco a risolvere! (inoltre il thread che è linkato nelle discussioni utili non esiste più)
io ho una funzione del tipo:
codice:
function controllaData(){
var data=document.getElementById('data_nascita').value;
var RegEx=new RegExp("/^(0[1-9]|[12]\\d|3[01])[\\/](1[0-2]|0[1-9])[\\/]((19|20)\\d{2})$/");
if (RegEx.test(data)){
window.open('pagina.php','pagina','width=470,height=300, top=10, left=10 ,toolbar=no, location=no,status=no,menubar=no,scrollbars=yes,resizable=no');
return true;
}
else{
alert(data+"Prima di procedere inserisci una data corretta");
return false;
}
}
ma mi entra sempre nell'else anche qundo la data è corretta!!
ho aggiunto apposta la scrittura della data nell'alert e seppur mi passi un valore valido [21/08/1975] mi dice SEMPRE che la data non è valida!
Sbaglio qualcosa nella funzione? in js sono all'inizio perché lo uso poco per programmare ma a me non sembra di vedere errori