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:
ma mi entra sempre nell'else anche qundo la data è corretta!!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; } }
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![]()

						
					
					
					
						
  Rispondi quotando
						
						
						
 