Ok interesante el post...
el problema sucede cuando el usuario tiene desactivado el javascript (aunque lo dudo pero uno nunca sabe son usuarios y morphy está con ellos jeje)
Te tocaría validar el ingreso repetido de datos en php también para prevenir la duplicación de datos.