javascript - 自定义“提交”按钮 [krajee 的文件输入]
问题描述
我有一个经典表单,我在表单中使用 Fileinput。提交按钮,我想将它与表单自己的按钮一起使用。
是否可以取消插件的upload
按钮并使用表单的提交按钮?
$("#images").fileinput({
language: "tr",
uploadAsync: false,
allowedFileExtensions: ["jpg", "png", "gif", "jpeg"],
showBrowse: false,
browseOnZoneClick: true,
uploadUrl: "img.php?v=1",
elErrorContainer: '#kv-error-2',
showCaption: false,
showUpload: false,
showCancel: false,
overwriteInitial: false,
uploadExtraData: function(previewId, index) {
var data = {
project_id: $("#firstname").val(),
discussion_title: $("#username").val(),
};
return data;
},
}).on('filebatchpreupload', function(event, data, id, index) {
$('#kv-success-2').html('<h4>Upload Status</h4><ul></ul>').hide();
}).on('filebatchuploadsuccess', function(event, data) {
//
});
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta/css/bootstrap.min.css">
<link href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-fileinput/4.4.5/css/fileinput.min.css" media="all" rel="stylesheet" type="text/css" />
<script src="https://code.jquery.com/jquery-3.2.1.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-fileinput/4.4.5/js/plugins/piexif.min.js" type="text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-fileinput/4.4.5/js/plugins/sortable.min.js" type="text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-fileinput/4.4.5/js/plugins/purify.min.js" type="text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.11.0/umd/popper.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta/js/bootstrap.min.js" type="text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-fileinput/4.4.5/js/fileinput.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-fileinput/4.4.5/js/locales/LANG.js"></script>
<form action="/action_page.php" style="padding:20px">
First name:<br>
<input type="text" name="firstname" value="Mickey"><br> Last name:<br>
<input type="text" name="lastname" value="Mouse"><br><br>
<input id="input-b1" name="input-b1" type="file" class="file"><br><br>
<input type="submit" value="Submit">
</form>
我怎样才能做到这一点?
解决方案
推荐阅读
- python - 如果我接收 UDP 数据的速度快于我的程序可以处理的速度,我的失败点是什么?
- c# - Not reading new lines from txt file on webserver
- html - CSS 没有覆盖 @media Query 中的 Bootstrap Margin 标签
- matlab - 使用 for 循环缩小和重新缩放图像
- java - 拆分滚动视图,使其拉伸一半的屏幕,但它忽略了布局权重
- php - MySql:从另一个表中获取产品的名称
- asp.net - 如何将 .NET 4.6.1 与 .NET Core 结合使用
- c++ - 查找数组中的最小数
- c - Java-Python翻译器中求和运算的语法问题
- jenkins - Jenkins pipline - 如何访问 github webhook 有效负载