मेरे पास थंबनेल के अंतर्गत चेकबॉक्स हैं, यहां: http://jsfiddle.net/pAYFa/ मैं थंबनेल पर क्लिक करके ऐसा करना चाहता हूं, चेकबॉक्स चेक हो जाता है। मुझे लगता है कि यह जावास्क्रिप्ट के साथ किया जा सकता है, मैं जावास्क्रिप्ट में किसी भी मदद की सराहना करता हूं। धन्यवाद।किसी छवि पर क्लिक करके चेकबॉक्स को चेक करना
उत्तर
बस छवि को एक लेबल में रखें, और डुप्लिकेट आईडी हटा दें। मैं अपने पहले एक के लिए यह किया है: http://jsfiddle.net/karim79/pAYFa/1/
दस्तावेज़ में प्रत्येक आईडी अद्वितीयspecification के अनुसार होना चाहिए।
अच्छा, सबसे आसान तरीका आपकी छवि के चारों ओर एक लेबल रखना होगा। यह वही करेगा जो आप चाहते हैं:
<label for="img1"><img class="img" src="http://s5.tinypic.com/30v0ncn_th.jpg" /></label>
<input type="checkbox" class="chk " checked="checked" id="img1" name="img1" value="0" />
कोई जावास्क्रिप्ट आवश्यक नहीं है! हालांकि आपको अपने <img>
टैग से id="img1"
को हटाना होगा, क्योंकि आपके पास एक ही आईडी के साथ एक से अधिक तत्व नहीं हो सकते हैं।
जैसा कि उन्होंने उपरोक्त उत्तर दिया है, आपको जावास्क्रिप्ट के माध्यम से ऐसा करने की आवश्यकता नहीं है, अगर आप छवि पर ईवेंट हैंडलर को कैसे संलग्न करते हैं, इस बारे में उत्सुक हैं। आपको छवि आईडी के अलावा चेकबॉक्स आईडी को किसी अन्य चीज़ में बदलने की आवश्यकता है। मैं इसे chk2
document.getElementById('img2').onclick = function() //attach to onclick
{
var checkbox = document.getElementById('chk2'); //find checkbox
checkbox.checked = !checkbox.checked; //toggle the checked status
}
नाम दिया jQuery के साथ इस बच्चों का खेल है:
$('img').click(function(){
$(this).next().click();
})
बिना, यह एक छोटे कठिन हो जाता है। मैं अपने चेक बॉक्स विशिष्ट आईडी के (img1_cb और img2_cb) दे दी है और प्रत्येक छवि जैसे के लिए क्लिक करें हैंडलर कहा:
<img class="img" src="http://s5.tinypic.com/30v0ncn_th.jpg" id="img1" onclick="toggle('img1_cb')" />
फिर जावास्क्रिप्ट था:
नोट केfunction toggle(what){
var cb = document.getElementById(what);
cb.checked = !cb.checked;
}
- 1. चेकड लिस्टबॉक्स नियंत्रण - वास्तविक चेकबॉक्स पर क्लिक होने पर केवल चेकबॉक्स को चेक करना
- 2. कस्टम छवि में चेकबॉक्स चेक छवि बदलें
- 3. सी # चेकबॉक्स के साथ सूची दृश्य, बहु चेक पंक्तियों पर स्वचालित चेकबॉक्स चेक किया गया
- 4. चेकबॉक्स के साथ कस्टम सूची क्लिक करना
- 5. jQuery चेकबॉक्स चेक/अनचेक
- 6. चेकबॉक्स पर कमांड निष्पादित करना। चेक या अनचेक
- 7. चेकबॉक्स चेक पेरेंट तत्व
- 8. चेकबॉक्स पर क्लिक करने से विशेषता में चेक नहीं किया गया है = 'चेक'
- 9. एंड्रॉइड: चेकबॉक्स चेक किए गए चेकबॉक्स मान
- 10. चेकबॉक्स चेक होने पर एक फॉर्म सबमिट करना
- 11. jQuery - स्टाइल चेकबॉक्स, छवि
- 12. JqGrid - पंक्ति क्लिक पर चेकबॉक्स चेक ईवेंट को रोकें और पंक्ति हाइलाइट सक्षम रखें
- 13. चेकबॉक्स सूची में सभी चेकबॉक्स चेक करें, एक क्लिक के साथ C#
- 14. चेकबॉक्स में चेक मार्क
- 15. सेलेनियम चेकबॉक्स विशेषता "चेक"
- 16. jquery चेक चेकबॉक्स
- 17. चेकबॉक्स की सूची के साथ नॉकआउट में चेक बाइंडिंग का उपयोग करके सभी चेकबॉक्स
- 18. सभी चेकबॉक्स को चेक/अनचेक करें
- 19. एंड्रॉइड सूची पर क्लिक करें यह गलत चेकबॉक्स चेक करता है
- 20. चेकबॉक्स चेक होने पर फ़ॉर्म सबमिट करें - ट्यूटोरियल
- 21. चेकबॉक्स चेक किए जाने पर jQuery छुपाएं, अनचेक
- 22. Slickgrid - एक-क्लिक चेकबॉक्स?
- 23. चेकबॉक्स के लिए JQuery चेक
- 24. एंड्रॉइड चेकबॉक्स चेक इवेंट पर कोई ईवेंट कैसे प्राप्त करें?
- 25. जांचें कि चेकबॉक्स चेक पर चेक नहीं किया गया है - jQuery
- 26. एंगुलरजेएस - चेकबॉक्स पर क्लिक होने पर इनपुट तत्व पर फ़ोकस करना
- 27. सी # ट्रीव्यूव केवल चेकबॉक्स पर डबल क्लिक को अनदेखा करें
- 28. चेकबॉक्स चेक किए गए चेकबॉक्स के आधार पर टेक्स्टबॉक्स को अक्षम कैसे करें
- 29. चेकबॉक्स के आकार को बदलना और इसमें चेक मार्क
- 30. चेक करने योग्य छवि दृश्य
बस। तत्वों के लिए आईडी अद्वितीय होना चाहिए। –