Валидация формы Javascript подходит для удобства использования. Вы можете отображать на лету сообщения, всплывающие окна, оживлять, помещать цвета ...
Но, как уже упоминалось, он не должен заменять проверку на стороне сервера. Моя рекомендация в качестве разработчика заключается в том, чтобы сначала выполнить процесс проверки на стороне сервера, бросить сообщения, сделать так много эффектов пользовательского интерфейса, как вы можете, с помощью CSS, если вы намереваетесь их использовать, и когда у вас есть полностью функциональный процесс, вы погружаетесь в javascript кодирование.
Самая сложная часть для начинающих на javascript - это научиться правильно обращаться к данным. Конечно, вы можете использовать jquery и сделать вашу работу намного проще, но если вы это сделаете, вы не узнаете много о реальном javascript языке.
Это еще один совет для любого языка, прежде чем переходить на рамки и инструменты для экономии времени, вы должны сначала понять основы языка. Это может сделать вас более солидным разработчиком.
О доступе к данным javascript, вам нужно будет прочитать о DOM (Document Object Model). Javascript и DOM очень тесно связаны при разработке для Интернета.
Если вы можете использовать jQuery, плагин validate отнимает много боли: http: //docs.jquery.com/Plugins/validation –
Согласовано - однако, если вы не знаете, вы также должны использовать эквивалентную проверку на стороне сервера. Это связано с тем, что пользователь всегда может отключить JavaScript и, следовательно, jQuery, а затем пропустить проверку на стороне клиента. – ClarkeyBoy
@ Кларк хороший момент, важно упомянуть. –