Является ли приемлемой практика иметь несколько HTML-форм на странице с полями ввода, которые имеют один и тот же атрибут имени?Например, на странице содержится список всех игроков, и пользователям разрешено голосовать за лучшего игрока, поэтому рядом с каждой карточкой игрока есть эта форма:
<form class="vote-for-player" enctype="application/x-www-form-urlencoded" method="post" action="/index/vote-for-best-player">
<input type="hidden" name="player_id" value="1" />
<input type="submit" name="vote_for_player" value="Vote" class="input-submit" />
</form>
Атрибут значения скрытого поля ввода отличаетсяконечно, для каждой формы.
Допустим, на странице есть 20 подобных форм, что означает 20 полей ввода с именем, равным "player_id".Если я пропущу эту страницу через HTML-валидатор, она будет действительна даже с доктриной XHTML 1.0 Strict.Но является ли это приемлемой практикой с веб-стандартов или с точки зрения доступности?
Одна вещь, которую я точно знаю, это облегчает обработку страницы на стороне сервера, поскольку мне просто нужно загрузить значение из одного поля POST, называемого player_id.