क्या यह एक स्वीकार्य अभ्यास है जिसमें एक पृष्ठ पर एकाधिक 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 रूप हैं, इसका मतलब है कि "player_id" के बराबर नाम के साथ 20 इनपुट फ़ील्ड हैं। यदि मैं उस पृष्ठ को HTML सत्यापनकर्ता के माध्यम से पास करता हूं, तो यह एक्सएचटीएमएल 1.0 सख्त डॉक्टरेट के साथ भी मान्य है। लेकिन क्या यह वेब मानकों या अभिगम्यता परिप्रेक्ष्य से स्वीकार्य अभ्यास है?
एक चीज जिसे मैं निश्चित रूप से जानता हूं, यह पृष्ठ की सर्वर साइड प्रसंस्करण को आसान बनाता है क्योंकि मुझे केवल एक POST फ़ील्ड से प्लेयर लोड करने की आवश्यकता होती है जिसे player_id कहा जाता है।
डुप्लिकेट आईडी के बारे में: http://www.w3.org/TR/WCAG20-TECHS/F77। एचटीएमएल और http://www.w3.org/TR/WCAG20-TECHS/H93 .html – danielnixon