基本上我是 web 开发的新手,我面临一个与使用 JavaScript
或 jQuery
打开文件对话框
相关的问题我的问题是我怎样才能打开一个文件浏览器对话框
并在点击文件对话框
中的打开
按钮后得到文件路径
或 alert()
方法中的 name
。
我正在使用以下代码在 JavaScript 中显示对话框
<script type="text/javascript">
function performClick(node) {
var evt = document.createEvent("MouseEvents");
evt.initEvent("click", true, false);
node.dispatchEvent(evt);
var pathnew = document.getElementById('theFile').value;
}
</script>
<a href="#" onclick="performClick(document.getElementById('theFile'));">Open file dialog</a>
<input type="file" id="theFile" />
上面的代码完美地显示了文件浏览对话框,但是当我点击
打开文件对话框
但我需要在单击“文件浏览”对话框下的“打开”按钮后。
请帮助我!
任何帮助都将被挪用!
最佳答案
<form>
<input type="file">
</form>
<script>
$(":file").change(function(){
alert($(":file").val());
});
</script>
在这里为您把它放在 jsfiddle 上:http://jsfiddle.net/9ytkn/
关于javascript - 使用 JavaScript/jQuery 在文件浏览对话框中单击打开按钮后获取文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18874729/