Берем плагин
www.formvalidator.net
Подключаем, инициализируем и всё. Все формы на сайте валидируются. Правила валидации задаются в дата-атрибутах полей. При желании, если правила более или менее одинаковые в разных формах - их можно задать в инициализации плагина. Плагин с широкими возможностями, достаточно много стандартных валидаторов, можно легко дописывать свои, мультиязычный и т.д. и т.п.
Для маленьких и средних сайтов, включая лендинги - зе бест.
по словам крутого разраба, ПРОЩЕ сделать самому
категорически не согласен. Что может быть проще подключения готового плагина? Конечно мы не говорим тут о сложных формах с зависимыми переключателями и тому подобное.
Где лучше указывать url, на который будет отправляться форма
Единственное правильное место для указания данного URL - атрибут action формы. Без вариантов.