E cosa hai cercato:Originariamente inviato da ldimaio
....
Ho cercato su internet ma non ho trovato nulla di concreto.
...
da google http://www.google.it/search?q=contro...ient=firefox-a
primo link http://free-script.it/post/Script_ja...za_data-97.htm
che una volta leggermente modifica diventa cosi:
codice:<html> <head> <script type="text/javascript"> function controllo_data(stringa){ var espressione = /^[0-9]{2}\/[0-9]{2}\/[0-9]{4}$/; if (!espressione.test(stringa)) { alert("data formato errata gg/mm/aaaa") document.getElementById('data').value=""; return false; }else{ anno = parseInt(stringa.substr(6),10); mese = parseInt(stringa.substr(3, 2),10); giorno = parseInt(stringa.substr(0, 2),10); var data=new Date(anno, mese-1, giorno); if(data.getFullYear()==anno && data.getMonth()+1==mese && data.getDate()==giorno){ return true; }else{ alert("data errata") document.getElementById('data').value=""; return false; } } } </script> </head> <body marginheight="0" marginwidth="0"> <input type="text" id="data" value="" onChange="controllo_data(this.value)" /> </p> </body> </html>![]()

Rispondi quotando