单击图标打开文件上传对话框

伊姆兰

我希望能够在用户单击图标而不显示文件输入元素时打开文件上传对话框。

我有以下带有图标和文件输入元素的代码:

<div class="col-md-5 col-sm-5">
    <div class="tools">
        <ul class="publishing-tools list-inline">
            <!--<li><a href="#"><i class="ion-compose"></i></a></li>-->
            <li><a href="#"><i class="ion-images">
                <input type="file" name="image" accept="image/gif,image/jpeg,image/jpg,image/png" multiple="" data-original-title="upload photos">
            </i></a></li>
            <li><a href="#"><i class="ion-ios-videocam">
                <input type="file" name="video" accept="video/mp4,video/x-m4v" multiple="" data-original-title="upload video" >
            </i></a></li>
            <!-- <li><a href="#"><i class="ion-map"></i></a></li>-->
        </ul>
        <button class="btn btn-primary pull-right" name="btn_publish">Publish</button>
    </div>
</div>

该代码显示如下:

在此处输入图片说明

单击图标时,如何隐藏文件输入元素并激活与每个图标对应的文件对话框?

帕万·西卡瓦尔

只需添加一个标签标签并将输入标签包装在标签内并隐藏输入并为其提供一个 ID,该 ID 将用于标签的属性。

<label for="file">
  <i class="ion-images"></i>
  <input type="file" id="file" style="display: none" name="image" accept="image/gif,image/jpeg,image/jpg,image/png" multiple="" data-original-title="upload photos">
</label>

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

JavaScript中的“打开文件”对话框

文件上传对话框第一次不显示onclick

多次单击AngularJS时,文件对话框会多次打开

Angular 4 TypeScript,单击一个按钮以弹出文件打开对话框

单击RecyclerView项目后打开对话框?

如何手动触发对Dropzone的单击(打开选择文件对话框)

单击Angular 6中的图像时如何打开文件对话框

单击按钮打开Kendo Prompt Customized对话框

用户单击“在文件上传对话框上取消”时出错

文本字段启动文件上传对话框:如何获取文件名?

单击输入框而不是图标或箭头时如何打开Datepicker对话框

角度:单击按钮后打开文件对话框

Ubuntu SDK打开文件对话框

单击对话框

单击链接标签上的“打开文件”对话框

打开文件对话框多选

打开文件对话框-过滤

打开文件对话框以获取Excel

如何用文件上传对话框中选择的绝对文件路径的值填充<input type =“ text”>?

单击AngularJS打开模式对话框

如何更改文件上传对话框的文件视图?

如何从上次打开的对话框的按钮单击中删除所有对话框?

如何使用“打开文件”对话框打开文件

使用 Selenium Web 驱动程序单击功能未单击 Telerik 打开文件对话框

有没有办法使用javascript关闭文件上传对话框?

在 python 中使用 selenium webdriver 在无头模式下通过 Chrome 文件上传对话框上传文件

如何更改tinymce图片上传对话框?

通过角度编程打开上传对话框

使用 input type=file 和 WKWebView 上传文件不会打开文件对话框