не может быть регистрации на стороне клиента, просто потому что
а) регистрация подразумевает запись в некую бд, которая может быть только на серверной стороне
б) брут идет мимо хтмл разметки и всякого js, данные отсылаются сразу на страницу обработки
в) любое применение js не должно мешать пользователю, а вдруг у него опера мини? он не сможет нормально пользоваться сервисом (а то и вовсе ни как не сможет)