代码之家  ›  专栏  ›  技术社区  ›  Adam Kiss

HTML文件输入JS事件

  •  20
  • Adam Kiss  · 技术社区  · 15 年前

    中是否存在任何JavaScript事件 type=file file input 在其中一个allready中选择文件后,将创建:

    图表::

    file input 1
    file input 2
    file input 3
    

    input 1 JS添加了新的文件输入

    file input 1 - somefile.txt
    file input 2
    file input 3
    *NEW* file input 4 
    

    addFileInput 方法。

    非常感谢。

    3 回复  |  直到 7 年前
        1
  •  38
  •   Ionuț G. Stan    15 年前

    我相信 onchange

        2
  •  27
  •   dplante Tschallacka    13 年前

    • 变得模糊不清
    • 集中
    • 改变
    • 多姆激活

    我想你要找的是变化:

    $ ('#your_form_id input[type=file]').live ('change', function () {
      $(this).parent ().append ($('<input type="file" />'));
    })
    

    您只需调整选择器,前面的代码就可以工作了

        3
  •  2
  •   dplante Tschallacka    13 年前

    type=file

    唯一有意义的方法是同时使用onclick和onchanged,并跟踪内容以查看是否发生了更改。