मुझे click()
फ़ंक्शनटन में कोई समस्या है। यह ओपेरा में काम नहीं करता है।इनपुट पर क्लिक() का उपयोग करने में समस्या [प्रकार = फ़ाइल]
मैं input type=file
बनाने की कोशिश कर रहा हूं onclick
किसी अन्य तत्व की घटना पर क्लिक किया गया। मुझे अपने इनपुट type=file
तत्व को स्टाइल करने की ज़रूरत है, इसलिए मैंने इसे अदृश्य बना दिया और इसे सरल स्टाइल बटन से बदल दिया। अब जब बटन क्लिक किया जाता है तो मैं फ़ाइल तत्व क्लिक करना चाहता हूं।
मैं jQuery का उपयोग नहीं कर सकता क्योंकि मैं अपने पृष्ठ में कैलेंडर के लिए MooTools लाइब्रेरी का उपयोग कर रहा हूं और जब मैं jQuery का उपयोग करने का प्रयास करता हूं तो यह संघर्ष करता है। मैंने jQuery.noConflict();
का उपयोग करके संघर्ष से बचने की भी कोशिश की लेकिन मैं ऐसा नहीं कर सका क्योंकि मैं jQuery में नया हूं।
<input name="myfile" id="uploadme" type="file" style="visibility:hidden; width:1px;" onchange="this.form.submit()"/>
<input type="button" id="clickme" onclick="show_upload()"/>
यहाँ और मेरे जावास्क्रिप्ट कोड है: यहाँ मेरी html कोड है
function show_upload()
{
document.getElementById('uploadme').click();
}
मैं भी इस jQuery कोड की कोशिश की लेकिन मैं इसे MooTools पुस्तकालय के साथ संघर्ष के बिना काम नहीं कर सके:
jQuery.noConflict();
(function($){
$('#clickme').click(function($){
$('#uploadme').click();
})(jQuery);
});
क्यों आप jQuery टैग जोड़ लिया है, तो आप इसका इस्तेमाल नहीं कर सकते? – PeeHaa
@PeeHaa: शायद वह म्यूटूल के साथ jQuery काम करने में मदद चाहता है, इसलिए 'jquery' टैग किया गया एक प्रश्न बिल्कुल अजीब नहीं है :) – pimvdb