Si lo que quieres es una solución en lenguaje javascript creo que deberías recurrir a ese foro no al de php; por otro lado yo en lo personal es que utilicen ambas tecnologías (Javascript y PHP) por cuestiones de segurida.
Acabo de responder a un tema idéntico al tuyo el cual dejo el enlace y me parece que también le dieron la respuesta en javascript
:
http://www.forosdelweb.com/f18/formulario-campos-obligatorios-menus-desplegables-476399/
Espero que también le encuentres alguna utilidad. Suerte