在HTML输入字段中选择文件时显示确认

尼尔·史密斯

我有一个标准的输入字段:

<input type="file">

在我的表单中,但我将其隐藏起来,以便可以将自己的图像用作按钮(如在stackoverflow上的许多答案中所示)

但是,当使用这种方法时,由于标准输入框是隐藏的,因此他们永远都看不到文件名,因此不会向用户确认已选择了他们的文件。

因此,我的问题可以归结为:如何检测到已选择文件,然后在页面上显示内容(不是警报框)?理想情况下,我只想显示一个小图标或一些说“选择文件”的文本。

jQuery很好,但是如果没有它可以做到这一点,我会更喜欢它。谢谢!

拉里·莱恩(Larry Lane)

这是一种非常简单的方法,无需使用Jquery。当然,您将必须更改ID以匹配您的html。

这是jsfiddle示例的链接:http : //jsfiddle.net/larryjoelane/rrns0k4e/1/

HTML部分:

<input id="file-select" type="file">

<div id="file-selected"></div>

Javascript部分:

//on change event listener for #file-select
document.getElementById("file-select").onchange = function() {

    //call getFileSelected method
    getFileSelected();

};

function getFileSelected(){

    //get the value of the input file element
    var getFileSelected = document.getElementById("file-select").value;

    //display the results of the input file element
    //you can append something before the getFileSelected value below
    //like an image tag for your icon or a string saying "file selected:"
    //for example.
    document.getElementById("file-selected").innerHTML = getFileSelected;

}

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

当从选择框中选择其他选项时,ionic2显示输入字段

来自分类Dev

根据R中列表中选择的项目显示输入字段

来自分类Dev

在下拉列表中选择值显示隐藏的输入字段

来自分类Dev

根据列表中选择的项目显示输入字段

来自分类Dev

从DatePicker中选择日期时输入字段分派器

来自分类Dev

从硒中的html表单中选择输入字段

来自分类Dev

显示在文件输入标签中选择的所有图像

来自分类Dev

在HTML输入中选择文件夹位置

来自分类Dev

从dbf文件中选择字段

来自分类Dev

选择焦点时,在输入字段中选择一些文本,但不是全部

来自分类Dev

用户从选择框中选择选项时更改输入字段的值

来自分类Dev

AngularJS 在输入字段中选择选项

来自分类Dev

从数据列表中选择时如何检测输入字段已更改?

来自分类Dev

在php mysql中选择选项时,用值填充输入字段

来自分类Dev

在选择字段中选择特定选项/值时更改 html 元素的类

来自分类Dev

用户在输入类型文件中选择时如何获取文件的路径目录

来自分类Dev

仅在angularjs中选择另一个时,如何显示表单字段

来自分类Dev

在asp.net中选择单选按钮值时隐藏/显示字段

来自分类Dev

让Meteor Autoform仅在从列表中选择某项时才显示输入框?

来自分类Dev

让Meteor Autoform仅在从列表中选择某项时才显示输入框?

来自分类Dev

要在从下拉列表中选择其他选项时显示输入框

来自分类Dev

在 angular 2 中选择的默认单选按钮的初始页面加载时显示输入表单控件

来自分类Dev

如何获取html表中选择行的值并使用javasricpt在输入文本中显示它们?

来自分类Dev

hadoop在输入文件夹中选择输入文件

来自分类Dev

如何在从下拉列表 html 中选择值时使文本字段只读

来自分类Dev

在 Angular 中选择时显示选项的值

来自分类Dev

如何隐藏/显示用户选择的输入字段?

来自分类Dev

在动态 RecyclerView 中选择微调器时显示资产文件夹中的表格

来自分类Dev

无法通过 javascript 从输入字段中选择值

Related 相关文章

  1. 1

    当从选择框中选择其他选项时,ionic2显示输入字段

  2. 2

    根据R中列表中选择的项目显示输入字段

  3. 3

    在下拉列表中选择值显示隐藏的输入字段

  4. 4

    根据列表中选择的项目显示输入字段

  5. 5

    从DatePicker中选择日期时输入字段分派器

  6. 6

    从硒中的html表单中选择输入字段

  7. 7

    显示在文件输入标签中选择的所有图像

  8. 8

    在HTML输入中选择文件夹位置

  9. 9

    从dbf文件中选择字段

  10. 10

    选择焦点时,在输入字段中选择一些文本,但不是全部

  11. 11

    用户从选择框中选择选项时更改输入字段的值

  12. 12

    AngularJS 在输入字段中选择选项

  13. 13

    从数据列表中选择时如何检测输入字段已更改?

  14. 14

    在php mysql中选择选项时,用值填充输入字段

  15. 15

    在选择字段中选择特定选项/值时更改 html 元素的类

  16. 16

    用户在输入类型文件中选择时如何获取文件的路径目录

  17. 17

    仅在angularjs中选择另一个时,如何显示表单字段

  18. 18

    在asp.net中选择单选按钮值时隐藏/显示字段

  19. 19

    让Meteor Autoform仅在从列表中选择某项时才显示输入框?

  20. 20

    让Meteor Autoform仅在从列表中选择某项时才显示输入框?

  21. 21

    要在从下拉列表中选择其他选项时显示输入框

  22. 22

    在 angular 2 中选择的默认单选按钮的初始页面加载时显示输入表单控件

  23. 23

    如何获取html表中选择行的值并使用javasricpt在输入文本中显示它们?

  24. 24

    hadoop在输入文件夹中选择输入文件

  25. 25

    如何在从下拉列表 html 中选择值时使文本字段只读

  26. 26

    在 Angular 中选择时显示选项的值

  27. 27

    如何隐藏/显示用户选择的输入字段?

  28. 28

    在动态 RecyclerView 中选择微调器时显示资产文件夹中的表格

  29. 29

    无法通过 javascript 从输入字段中选择值

热门标签

归档