इस post पर निम्नलिखित के बाद, मेरे पास एक और जारीकर्ता है - जब मैं टेक्स्ट लिंक पर क्लिक करता हूं तो इनपुट में ब्राउज़ फ़ाइल को कैसे ट्रिगर कर सकता हूं?jquery ट्रिगर: जब मैं टेक्स्ट लिंक पर क्लिक करता हूं तो इनपुट में ब्राउज़ फ़ाइल को कैसे ट्रिगर कर सकता हूं?
मूल रूप से मैं फॉर्म को छिपाना चाहता हूं लेकिन जब आप अपलोड टेक्स्ट लिंक पर क्लिक करेंगे तो यह ट्रिगर हो जाएगा।
<a href="#" class="upload">upload</a>
<form action="upload.php" method="post" enctype="multipart/form-data" id="myForm" style="display:none;">
<input type="file" multiple="multiple" name="file[]" />
<input type="submit" name="upload" value="Submit"/>
</form>
<div id="output"></div>
यह मेरा काम कर जावास्क्रिप्ट कोड है:
$(document).ready(function(){
$('.upload').click(function(){
$(this).trigger($('input[type=file]'));
return false;
});
$('input[type=file]').change(function() {
$('#myForm').ajaxSubmit({
target: '#output'
});
});
});
संभव डुप्लिकेट (http://stackoverflow.com/questions/1133058/emulate-a-file-upload-click-in-jquery) – BradleyDotNET