您的位置:

js点击按钮选择文件,js 点击按钮

本文目录一览:

js点击选择文件目录的功能

最近做一个小项目,前端需要有一个功能是点击某按钮时,弹出文件选择的框,然后获取目录并写入对应的输入框里,以往是选择某个文件进行上传,功能看起来有些像,但这次不同的是只能选择某个目录而不是文件,因为它并不是上传,它只是为了选择后台生成的文件保存的路径。

于是网上查解决方案,查到两种,

一种是仅在谷歌浏览器上有效的方式,在input节点里加一个属性 webkitdirectory,就可以实现点击弹出选择目录的功能,然后就可以截取目录,此种方式对非空文件夹是可以的实现的,只需监听此input的change事件即可,但如果选择的是空文件夹,就不会触发事件,就无法获取路径,所以这方法不复合我的需求。

另一种是只适用于IE浏览器的方式,即调用IE的activeX控件,为点击按钮绑定事件,然后就可以获取目录,然后到目录调到想要的地方即可,具体实现方式是:

input id="show"

button onclick="clickBtn()"点击/button

function click() {

    try {

        var Message = "\u8bf7\u9009\u62e9\u6587\u4ef6\u5939"; //选择框提示                var Shell = new ActiveXObject("Shell.Application");

        var Folder = Shell.BrowseForFolder(0, Message, 64, 17); //起始目录为:我的电脑                //var Folder = Shell.BrowseForFolder(0, Message, 0); //起始目录为:桌面                if (Folder != null) {

            Folder = Folder.items(); // 返回 FolderItems 对象            

            Folder = Folder.item(); // 返回 Folderitem 对象            

            Folder = Folder.Path; // 返回路径            

            if (Folder.charAt(Folder.length - 1) != "\\") {

                Folder = Folder + "\\";

            }

            document.getElementById('show').value = Folder;

            return Folder;

        }

    } catch (e) {  alert(e.message); }

}

但些方式也有一个问题是,此控件是默认关闭的,需要用户手动启用,并且要把本站点加入可信任站点才行,具体设置过程是:

1. 单击菜单工具-Internet选项-安全-受信任站点-站点-把此网站设为可信站点

2. 在自定义级别-对没有标记为安全的ActiveX控件进行初始化和脚本运行"----"启用"

js中如何点击一个按钮弹出一个file文件框

js中点击一个按钮弹出一个file文件框的步骤如下:

1.在文件夹中创建一个html文件“test”。

2.在test文件中添加一个html的框架。

3.添加两个input,一个是button,一个是file把id设置为“open”style类型设置为“display:none”不显示。

4.打开后我们发现只显示这一个“打开文件”按钮。

5.现在我们给button添加onclick事件,调用openfile触发id为“open”的file。

6.现在我们在浏览器中点击“打开文件”文件按钮就会弹出选择文件路径对话框了。这样就解决了js中点击一个按钮弹出一个file文件框的问题了。

js 打开input 选择指定类型文件(点击按钮打开input选择文件上传)

------我点击的按钮-------

el-button @click="uploadingAudioButton"

i class="el-icon-folder-add"/i

/el-button

样式如下

div v-show="false"

input

type="file"

accept='audio/ ' //指定类型 可以是image/ 等

capture="microphone"

ref="selectFile"

id="selectFile"

@change="checkFile( refs.selectFile.click();

}

//绑定在input上的事件

checkFile(e) {

//获取到你选择的文件

console.log(e.target.files[0]);

}

js实现点击按钮打开本地文件并将选择的文件名显示在文本框中?

先把每个要显示的数据都要放在一个input或者div里面,并设置一个id,或者name属性,根据getElementById,getElementByName函数取到所要操作的对象,对于input可以用.val()得到值,对于div等自己试试.innerHtml(),.html(),.text()函数看看哪个能取到值。然后把取到的值赋给那个文本框就可以了。

示例代码:

input type="file" name="file" accept=".xls" value=""/

js点击按钮选择文件,js 点击按钮

2023-01-07
js点击按钮打开csv文件(js点击按钮打开新窗口)

本文目录一览: 1、csv文件怎么打开 2、用js如何实现点击按钮打开一个指定路径下的文件 3、javascript 读取csv文件 csv文件怎么打开 csv文件怎么打开 方法一 1、不用任何软件,

2023-12-08
js按钮点击样式(css按钮点击样式)

本文目录一览: 1、js怎么实现三个按钮点击那个那个更换样式 2、如何用js模拟点击class样式的按钮 3、如何用js里给按钮改变样式 4、JS 或者Jquery怎么实现:点击一个按钮之后鼠标样式改

2023-12-08
js触发按钮click,js触发按钮的点击事件

2023-01-06
js按钮触发php(js按钮点击事件开关灯)

2022-11-12
asp控件事件js(asp按钮点击事件)

本文目录一览: 1、js 触发asp.net的服务器按钮的响应事件 2、如何在控件中的ontick事件中调用前台的javascript函数 3、怎么才能在ASP调用JS事件 4、asp.net里怎么为

2023-12-08
java按钮点击事件,java按钮点击事件触发多次

2023-01-08
php判断js按钮,php判断是否点击按钮

2022-11-18
jsp的click事件(jsp按钮点击事件)

本文目录一览: 1、JSP如何响应普通按钮的事件? 2、Java Web中jsp页面的按钮点击事件求解~ 3、急!!jsp 鼠标点击事件 4、JSP页面onclick事件失效 JSP如何响应普通按钮的

2023-12-08
java点击按钮后按钮变颜色(java按钮点击改变颜色)

2022-11-11
Qt按钮点击事件详解

2023-05-21
layui在js移除按钮样式,layui取消按钮

本文目录一览: 1、用dreamweaver使用layui表格,添加不了表格操作按钮 2、layui的响应式布局在css中怎么能覆盖掉 3、js中layui.extend({})是什么意思? 4、La

2023-12-08
如何通过点击按钮调用php函数(php提交按钮)

2022-11-11
java怎么写按钮点击事件(jsp页面按钮点击事件用java

2022-11-13
Layui按钮点击事件详解

2023-05-19
JS禁止点击事件

2023-05-20
js调试按钮,js调试快捷键

本文目录一览: 1、IE怎么调试js 2、如何调试JS? 3、js单步调试方法,包括调用函数里面的单步。 4、浏览器中怎么一步一步调试js代码 逐条代码执行按什么键 IE怎么调试js 一般IE6以上都

2023-12-08
js点击事件调试,js监听点击事件

本文目录一览: 1、JS设置onClick事件 2、JS点击事件问题 3、Js调用后台点击事件 JS设置onClick事件 html页面设置onClick事件可以在html中设置,也可以在js中设置,

2023-12-08
Android Studio按钮点击事件详解

2023-05-20
Excel按钮点击触发事件详解

2023-05-19