Open file dialog box in JavaScript
Here is a nice one
Fine Uploader demo
It is an <input type='file' />
control itself. But a div is placed over that and css styles are applied to get that feel. Opacity of the file control is set to 0 so that it appears that the dialog window is opened when clicking on the div.
How to open a file / browse dialog using javascript?
Here is a non-jQuery solution. Note you can't just use .click()
as some browsers do not support it.
<script type="text/javascript">
function performClick(elemId) {
var elem = document.getElementById(elemId);
if(elem && document.createEvent) {
var evt = document.createEvent("MouseEvents");
evt.initEvent("click", true, false);
elem.dispatchEvent(evt);
}
}
</script>
<a href="#" onclick="performClick('theFile');">Open file dialog</a>
<input type="file" id="theFile" />
Cross browser open file browse dialog
Try using trigger()
:
$(this).parents(".formFile").find("input[type='file']").trigger('click');
Related Topics
How to Move Focus on Next Field When Enter Is Pressed
Converting String Date in React/Javascript
To Get a Popup Message After Submit
Javascript String With New Line - But Not Using \N
The Create-React-App Imports Restriction Outside of Src Directory
How to Array Filter With Multiple Condition in JavaScript
Typescript | Warning About Missing Return Type of Function, Eslint
Way to Access Const from Another Component in React
How to Add Multiple Values in Json Object and Get an Updated Json File
React: Do Children Always Rerender When the Parent Component Rerenders
Check Whether an Input String Contains a Number in JavaScript
React-Native: Application Has Not Been Registered Error
How to Replace Double/Multiple Slash to Single in Url