С риском казаться дураком - дизайнеры html (html5) в нашей фирме продолжают передавать мне функциональные макеты с тегами формы, которые не имеют атрибутов ...
<form>
<label for="name">Name</label>
<input type="text" id="name" name="name">
</form>
Каждый раз, когда я вижу это, я теряю надежду на человечество еще немного. Но я не знаю, стоит ли мне округлять их все и читать их лекции по атрибутам формы и зачем они нам нужны, поскольку я не могу найти какую-либо документацию, в которой говорится, что они «необходимы». По умолчанию я знаю, что тег формы будет предполагать такие вещи, как метод и действие, но я предпочитаю, чтобы эти атрибуты были на месте, а не опущены. Просто так было для тех из нас, кто писал HTML с самого начала.
Итак, общий вопрос - есть ли что-то не так (как бы вы ни хотели это определить) с использованием тега формы без атрибутов? Если предполагаемое действие - текущая страница, а предполагаемый метод - get, то какой аргумент есть для включения по сравнению с исключением атрибутов по умолчанию? Или присвоить ему идентификатор, который вы не используете?
Я ожидал увидеть это:
<form id="search_form" action="" method="get">
<label for="name">Name</label>
<input type="text" id="name" name="name">
</form>