单击文件域按钮?

时间:2015-06-11 14:31:32

标签: javascript html dom extjs

我有一个文件字段按钮,一旦点击就可以上传文件。这是我到目前为止所得到的,但它没有触发上传对话框:

var button = Ext.ComponentQuery.query('filefield[name=yourbuttonname]')[0];
button.fireEvent('click', button);

1 个答案:

答案 0 :(得分:0)

您可以使用<input>type="file" 并从此元素中获取更改事件。

$('#fileup').change(function() {
  $('.file').html($(this).val());
  console.log($(this).val());
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input id="fileup" type="file" />
<span class="file" style="border:5px solid red;"></span>