javascript - Should setting `checkbox.checked = false` not clear the HTML attribute too? -
यह मेरा HTML है:
& lt; input id = "test" type = "चेकबॉक्स "चेक =" "& gt;
यहां एक फायरबग अंश है:
& gt; & gt; & gt; परीक्षण & lt; इनपुट आईडी = "परीक्षण" प्रकार = "चेकबॉक्स" चेक = "" & gt; & Gt; & gt; & gt; Test.checked = false झूठी & gt; & gt; & gt; परीक्षण & lt; इनपुट आईडी = "परीक्षण" प्रकार = "चेकबॉक्स" चेक = "" & gt;
उम ... क्या मुझे कुछ याद आ रहा है, या क्या आखिरी पंक्ति निम्नलिखित नहीं पढ़ी चाहिए?
& lt; इनपुट आईडी = "परीक्षण" प्रकार = "चेकबॉक्स" & gt;
UI-wise, चेकबॉक्स वास्तव में अनचेक होता है जब मैं checked = false
लाइन निष्पादित करता हूं।
फिर भी, अगर कुछ वैध स्पष्टीकरण है यदि यह चेक = गलत
मूल्य
विशेषता का इनपुट प्रकार = "टेक्स्ट"
और चेक किया गया
या चयनित
इनपुट प्रकार = "चेकबॉक्स"
, रेडियो
और विकल्प
के गुणों के गुण फ़ील्ड के प्रारंभिक मान के अनुरूप होते हैं, नहीं उपयोगकर्ता या स्क्रिप्ट सेट की गई मौजूदा मान। नतीजतन चेक किए गए
संपत्ति को विशेषता मान नहीं बदलता है, और चेक किया गया
विशेषता सेट करने से वास्तविक दृश्यमान मान को रूपांतरित नहीं किया जाता है जो फ़ॉर्म के साथ जमा हो रहा है।
चेक किया गया "" चेक किया गया "
विशेषता डिफ़ॉल्ट जांच की गई
से मेल खाती है, न कि चेक किया गया
संपत्ति। इसी तरह, मान = "..."
विशेषता defaultValue
से मेल खाती है।
एक संपत्ति और एक विशेषता के बीच।)
Comments
Post a Comment