मैंने एक पोस्ट पर एक गुप्त टिप्पणी करने के लिए इनपुट फ़ंक्शन पर एक चेक बॉक्स लगाया और एक गुप्त टिप्पणी फ़ंक्शन डाला। पहली पोस्ट बिना किसी समस्या के लागू की गई थी, लेकिन समस्या यह है कि जब मैं दूसरी पोस्ट पर एक गुप्त टिप्पणी डालता हूं और चेक बॉक्स पर क्लिक करता हूं, तो पहला चेक बॉक्स चुना जाता है। यदि आप तीसरी पोस्ट के चेक बॉक्स पर क्लिक करते हैं, तो पहली पोस्ट का चेक बॉक्स चयनित होता है। और मुझे लगता है कि यह एक चेक बॉक्स समस्या है, लेकिन हम इस समस्या को कैसे हल करते हैं?

मुझे ठीक से समझाना नहीं आया, इसलिए मैं इसे तस्वीर पर लाया यह देखने के लिए कि मेरी पोस्ट कैसी दिखती है....;D

https://imgur.com/dCgA1Z7

    <form action="#">
                <p class="secretWrap">  
                    <label for="secret">
                        <input type="checkbox" id="secret" class="checkbox" name="secret" />
                            <span>SECRET</span>
                    </label>
                </p>
            </form>

https://jsfiddle.net/4wd56t7a/

css
1
여누여누 29 अक्टूबर 2019, 21:27

1 उत्तर

सबसे बढ़िया उत्तर

ऐसा इसलिए है क्योंकि आप अपने दोनों चेकबॉक्सों पर समान 'आईडी' और 'के लिए' विशेषताओं का उपयोग कर रहे हैं। उन्हें अद्वितीय होने की आवश्यकता है अन्यथा आप उस लेबल को आईडी के पहले उदाहरण से जोड़ रहे हैं।

https://developer.mozilla.org/en-US/docs/Web/HTML/Element/label

0
webdevdani 29 अक्टूबर 2019, 18:56