【问题标题】:Submit a form automatically after file selection when using fileinput.js in Jasny Bootstrap在 Jasny Bootstrap 中使用 fileinput.js 时选择文件后自动提交表单
【发布时间】:2014-04-21 17:52:27
【问题描述】:

我正在使用Jasny Bootstrap 中的fileinput.js 功能

我的目标是在用户选择文件后自动提交我的表单。我不希望他们必须点击“提交”。

到目前为止,我已经尝试了 JavaScriptjQuery 两种解决方案。两种解决方案在不使用 Jasny 的 fileinput.js 时都运行良好,但在我使用时它们不起作用。

document.getElementById("file").onchange = function() {
    document.getElementById("form").submit();
};

--

$('#file').change(function() {
  $('#form').submit();
});

在使用 Jasny 的 fileinput.js 时,如何在用户选择文件后自动提交表单?

【问题讨论】:

    标签: javascript jquery forms twitter-bootstrap jasny-bootstrap


    【解决方案1】:

    Usage section in the docssource 看来,您需要侦听自定义change.bs.fileinput 事件而不是本机change 事件。试试这样的:

    $('#file').on('change.bs.fileinput', function () {
        $('#form').submit();
    });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-06-18
      • 2018-07-22
      • 2011-07-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-29
      相关资源
      最近更新 更多