Ciao Ragazzi mi hanno dato da usare questi due script:
Di seguito nel mio form c'è:codice:<script language="javascript"> <!-- function submitIt(Qform) { var re = new RegExp("^([0-9]{1,2})/([0-9]{1,2})/([0-9]{4})$", ""); var dt = Qform.data.value.match(re); if (!dt || // formato non valido dt[1] < 1 || dt[1] > 31 || // giorno non corretto dt[2] < 1 || dt[2] > 12 || // mese non corretto dt[3] < 4) // anno non corretto (minore del 2004) { alert("La data inserita non è corretta.\nInserire la data nel formato GG/MM/AAAA"); Qform.data.focus(); Qform.data.select(); return(false); } // Abilita l'invio del FORM return(true); } //--> </script> <script language="javascript"> <!-- function mcOra(orain){ var intime=orain; if (intime.match(/^[01][0-9]|2[0-3]\.[0-5][0-9]$/)) { return true; } alert('Orario non valido'); return false; } //--> </script>
Gli script sono scritti in modo corretto?codice:<form action="data2.asp" method="post" onsubmit="return(isValidDates(this));"> <input name="DataIn" type="text"> <input name="OraIn" type="text"> <input type="submit" name="Submit" value="Submit"> </form>
Come lego i due campi input ai due script?
![]()
Vi ringrazio![]()

Rispondi quotando
