forse quello che intendevi tu in js era qualkosa tipo

<form method=post action=pagina.php on submit="return funzione()">

la funzione deve restituire true o false

se true il form viene spedito se false no

cmq a parte il controllo in js, che è facilmente aggirabile, ti consiglio di controllare poi i dati in php
spero di aver capito la tua richiesta

in caso ti consiglio pure questa funzione in php

http://it.php.net/manual/it/function.checkdate.php

ciauuzz