2010-10-14 8 views
7

मुझे HTML4.01 और HTML5 के लिए डब्ल्यू 3 सी डॉक्यूमेंटेशन पढ़कर पता है कि "नाम" विशेषता मूल रूप से <a> टैग की संपत्ति के रूप में मौजूद है ताकि लोगों को दस्तावेज़ में एंकर पॉइंट से लिंक करने की अनुमति मिल सके।मुझे HTML4/HTML5 में नाम विशेषता का उपयोग कब करना चाहिए?

हालांकि, अब सभी प्रमुख ब्राउज़र विक्रेता "आईडी" विशेषता के माध्यम से दस्तावेज़ में किसी भी HTML तत्व को जोड़ने की अनुमति देते हैं, क्या अभी भी "नाम" विशेषता के लिए कोई वास्तविक उपयोग है? यदि हां, तो मुझे "नाम" विशेषता का उपयोग कैसे करना चाहिए?

उत्तर

7

एक बात जो मन में आता रेडियो बटन हैं: आप कौन सा निर्दिष्ट करने के लिए name उपयोग करने के लिए एक ही समूह का हिस्सा हैं।

<form> 
<input type="radio" name="sex" value="male" /> Male<br /> 
<input type="radio" name="sex" value="female" /> Female 
</form> 
6

name विशेषता की आवश्यकता है, मुझे लगता है, input तत्वों (और उनके दोस्तों) पर ...

<input type="text" name="email" value="" /> 
+4

अधिक विशिष्ट रूप से, जब फ़ॉर्म सबमिट किया जाता नाम कुंजी के रूप में प्रयोग किया जाता है। यह भी है कि ब्राउजर जानता है कि कौन से विकल्प बटन एक-दूसरे के साथ जाते हैं ताकि जब कोई चुना जाए, तो अन्य अचयनित हो जाते हैं। – tster

0

अच्छा प्रश्न ... अन्य उत्तर एक स्पष्ट उपयोग radio buttons ताकि केवल एक रेडियो बटन एक समय में चुना जा सकता है के लिए है में उल्लेख किया है, के रूप में आप jQuery radio buttons - choose only one?

इसके साथ-साथ में देख सकते हैं, ASP.Net MVC में मुझे name विशेषता का एक और उपयोग मिला है। देखें MVC which submit button has been pressed

<input name="submit" type="submit" id="submit" value="Save" /> 
<input name="submit" type="submit" id="process" value="Process" /> 

से http://www.w3schools.com/tags/att_button_name.asp

नाम विशेषता एक तत्व के लिए नाम निर्दिष्ट करता है।

नाम विशेषता सबमिट किए जाने के बाद फॉर्म-डेटा का संदर्भ देने के लिए या जावास्क्रिप्ट में तत्व को संदर्भित करने के लिए नाम विशेषता का उपयोग किया जाता है।

युक्ति: कई तत्व समान नाम साझा कर सकते हैं। यह आपको बराबर नामों के साथ कई बटन रखने की अनुमति देता है, जो किसी प्रपत्र में उपयोग किए जाने पर अलग-अलग मान सबमिट कर सकता है।

अन्य संदर्भ

  1. HTML5 How To Skip Navigation When Name Attribute Is Obsolete
  2. HTML5 Obsolete features
  3. HTML input - name vs. id
+0

यह भी देखें http://stackoverflow.com/questions/21116999/posting-form-to-different-mvc-post-action-depending-on-the-clicked-submit-button – Lijo

संबंधित मुद्दे