हम सभी जानते हैं कि HTML में एक चेकबॉक्स इनपुट कैसे बनाया जाता है:
<input name="checkbox_name" id="checkbox_id" type="checkbox">
मैं क्या नहीं जानता - एक चेकबॉक्स के लिए तकनीकी रूप से सही मूल्य क्या है? मैंने ये सारे काम देखे हैं:
<input name="checkbox_name" id="checkbox_id" type="checkbox" checked>
<input name="checkbox_name" id="checkbox_id" type="checkbox" checked="on">
<input name="checkbox_name" id="checkbox_id" type="checkbox" checked="yes">
<input name="checkbox_name" id="checkbox_id" type="checkbox" checked="checked">
<input name="checkbox_name" id="checkbox_id" type="checkbox" checked="true">
जवाब है कि यह कोई फर्क नहीं पड़ता? मुझे उत्तर के लिए कोई सबूत नहीं दिख रहा है जो कि यहाँ पर युक्ति से ही सही है:
चेकबॉक्स (और रेडियो बटन) स्विच / ऑन हैं जो उपयोगकर्ता द्वारा चालू किए जा सकते हैं। एक स्विच "चालू" होता है जब नियंत्रण तत्व की जाँच की विशेषता सेट की जाती है। जब कोई फ़ॉर्म सबमिट किया जाता है, तो केवल "ऑन" चेकबॉक्स नियंत्रण सफल हो सकते हैं। प्रपत्र में कई चेकबॉक्स समान नियंत्रण नाम साझा कर सकते हैं। इस प्रकार, उदाहरण के लिए, चेकबॉक्स उपयोगकर्ताओं को एक ही संपत्ति के लिए कई मानों का चयन करने की अनुमति देता है। INPUT तत्व का उपयोग चेकबॉक्स नियंत्रण बनाने के लिए किया जाता है।
एक कल्पना लेखक क्या कहेगा सही उत्तर है? कृपया साक्ष्य-आधारित उत्तर प्रदान करें।