2012-09-29 7 views
19

संभव डुप्लिकेट:
What are valid values for the id attribute in HTML?
valid value for name attribute in htmlक्या यह एक HTML5 इनपुट के "नाम" विशेषता में एक अवधि निर्धारित करने के लिए मान्य है?

यह एक स्ट्रिंग अवधि युक्त के साथ एक एचटीएमएल 5 इनपुट नाम के लिए मान्य है?

<input type="text" name="article.title" value="The title"/> 
+0

[यहां आपको] (http://stackoverflow.com/q/3447329/645270) (यह कैसे के साथ काम करने) – keyser

+0

डुप्लिकेट http://stackoverflow.com/questions/10369295/valid-value-for-name-attribute-in-html – Prinzhorn

+0

@ प्रिंज़ोर्न यह सवाल यह है कि PHP यह मान्य मानता है या नहीं। मैं इस बारे में पूछ रहा हूं कि HTML spec मान्य मानता है या नहीं। –

उत्तर

15

हाँ, यह मान्य है।

लेकिन यदि आप जेएस या सीएसएस के जरिए उन्हें एक्सेस करना चाहते हैं तो आप चीजों को अपने लिए मुश्किल बना देंगे। दोबारा, यह किया जा सकता है, लेकिन यह चीजों को मुश्किल बना देगा।

मेरी सलाह इसके बजाय एक हाइफ़न का उपयोग करना है।

+0

"लेकिन यदि आप जेएस या सीएसएस के जरिए उन्हें एक्सेस करना चाहते हैं तो आप अपने लिए चीजों को मुश्किल बना देंगे।" - या आसान, अगर आप ' उस उम्मीद के आसपास फिर से निर्माण कर रहे हैं या नहीं। –

1

यह this part of the HTML5 spec के अनुसार मान्य है।

नाम सामग्री विशेषता फॉर्म प्रपत्र का नाम देती है, जैसा कि फॉर्म सबमिशन में और फॉर्म तत्व के तत्व ऑब्जेक्ट में उपयोग किया जाता है। यदि विशेषता निर्दिष्ट है, तो इसका मान खाली स्ट्रिंग नहीं होना चाहिए।

नाम के लिए किसी भी गैर-रिक्त मान अनुमति दी है, लेकिन नाम "चारसेट" और "isindex" विशेष कर रहे हैं:

जोर मेरा

-1

"गुण मान हो सकते हैं पाठ और चरित्र संदर्भ, अतिरिक्त प्रतिबंधों के साथ, चाहे वे अनिवार्य विशेषता मान, सिंगल-उद्धृत विशेषता मान, या डबल-उद्धृत विशेषता मान हैं। साथ ही, इस संदर्भ के HTML तत्व खंड में आगे प्रतिबंध का वर्णन किया गया है विशेष विशेषताओं के अनुमत मूल्यों पर ऑन, और विशेषताओं में वे मान होंगे जो उन प्रतिबंधों के अनुरूप हैं। "

w3.org से

(W3C कार्यकारी ड्राफ्ट):

HTML Syntax - HTML5

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

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