Является ли приемлемой практикой иметь несколько 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 doctype. Но является ли это приемлемой практикой из веб-стандартов или перспективы доступности?
Одна вещь, которую я точно знаю, облегчает обработку страницы на стороне сервера, так как мне просто нужно загрузить значение из одного поля POST с именем player_id.