Вопросы к Поиску с Алисой
Разница между атрибутами required и placeholder в HTML-формах заключается в их назначении:
Таким образом, required обеспечивает проверку заполнения поля, а placeholder помогает пользователю понять, как поле формы должно быть заполнено. webref.ru
Например, если в поле ввода указано несколько атрибутов, то required будет указывать, что поле обязательно для заполнения, а placeholder — задавать текст-заполнитель, который поможет пользователю понять, какие данные ожидаются в этом поле. javarush.com