Хорошим тоном является также подсветка ошибок при вводе. При отправлении форма должна проходить валидацию — если данные введены неверно, форма не отправляется на сервер, а пользователю показывается соответствующее сообщение. Ситуация, если форму можно отправить, заполнив её как угодно, является ошибкой.
А что если...
...я не хочу простую форму, я хочу заполнить все данные и не общаться с этим менеджером, который будет мне названивать и названивать впаривая очередной шлак?
У меня на рабочем сайте форма сквозная, на всех страницах, содержит поле для вопроса и просит только почту. Заполняют :) А телефон потом и по почте попросить можно, когда покупатель действительно заинтересовался и уже не боится звонка.
всё это выглядит убого, формы еле видны, поверх них текст, хотя можно красиво использовать placeholder