La convalida tramite html o JavaScript serve solo a verificare che non ci siano errori di sintassi tipo l'indirizzo email che non rispetta il format adatto, la password che non rispetta i requisiti richiesti o se ci sono campi vuoti, fatto ciò bisogna lavorare lato server.