/ / "सलेक्ट" एलिमेंट और क्रॉस ब्राउजर डेटा ट्रांसमिटिंग - html, क्रॉस-ब्राउजर

डेटा का "संचारण" तत्व और क्रॉस ब्राउज़र संचारण - html, क्रॉस-ब्राउज़र

मैं हमेशा एक प्रदान की है value="something" मेरे लिए option तत्वों के भीतर एक select तत्व।

इस तरह

<select>
<option value="true">True</option>
</select>

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

मेरा सवाल है, क्या यह व्यवहार आदर्श है? यदि मूल्य विशेषता छोड़ दी गई है तो क्या मैं विकल्प तत्व के आंतरिक HTML भेजने वाले सभी ब्राउज़रों पर भरोसा कर सकता हूं?

धन्यवाद

उत्तर:

उत्तर № 1 के लिए 1

हां, यह सभी ब्राउज़रों में काम करेगा।

जैसा कि विनिर्देश कहता है:

विकल्प की परिभाषाएँ

value = cdata [CS]
यह विशेषता नियंत्रण के प्रारंभिक मूल्य को निर्दिष्ट करती है। यदि यह विशेषता सेट नहीं है, तो प्रारंभिक मान विकल्प तत्व की सामग्री पर सेट है।


उत्तर № 2 के लिए 1

से पकड़ा गया W3C:

मूल्य = सीडीटा [सीएस] यह विशेषता नियंत्रण के प्रारंभिक मूल्य को निर्दिष्ट करती है। अगर यह विशेषता सेट नहीं है, प्रारंभिक मान की सामग्री पर सेट है विकल्प तत्व।

इसके साथ मुझे लगता है कि प्रत्येक प्रमुख मानक अनुरूप ब्राउज़र को "मूल्य" विशेषता लेनी चाहिए और यदि यह तत्व मौजूद नहीं है।