我以表单

时间:2019-07-12 09:13:22

标签: javascript twitter-bootstrap symfony4

我正在Symfony项目中使用引导CSS来构建表单。

问题在于,当我设置"File Input“字段并实际加载文件时,该文件的名称没有出现在此输入中。

所以我尝试使用此代码:

$('.custom-file-input').on('change', function(event) {
                    var inputFile = event.currentTarget;
                    $(inputFile).parent()
                        .find('.custom-file-label')
                        .html(inputFile.files[0].name);
                });

但是永远不会调用“ on change”事件(我试图发出警报)。 但这似乎可行here。我不明白问题出在哪里...

2 个答案:

答案 0 :(得分:0)

我找到了解决方案!只需添加:

    <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

答案 1 :(得分:0)

最后,解决方案不是添加

 <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

但这只是移动javascript包含在块中,而不是移动结尾!