gpt4 book ai didi

javascript - Jasny Bootstrap - 隐藏提交按钮直到选择文件

转载 作者:搜寻专家 更新时间:2023-11-01 04:52:31 26 4
gpt4 key购买 nike

我将 Bootstrap 与 Jasny fork 一起使用.我正在处理用户可以上传图片的表单。我想隐藏表单的提交按钮,直到用户实际选择了图像。理想情况下,当用户从表单中删除文件时,提交按钮也应该消失。这是我第一次真正使用这把 fork 。我该怎么做?

<div class="fileupload fileupload-new" data-provides="fileupload">
<div class="fileupload-new thumbnail" style="width: 114px; height: 64px;"><img src="http://www.placehold.it/114x64/EFEFEF/AAAAAA" /></div>
<div class="fileupload-preview fileupload-exists thumbnail" style="width: 114px; height: 64px;"></div>
<span class="btn btn-file"><span class="fileupload-new">Select image</span><span class="fileupload-exists">Change</span><input type="file" /></span>
<a href="#" class="btn fileupload-exists" data-dismiss="fileupload">Remove</a>
<button type="submit" class="btn btn-primary">Upload</button>
</div>

最佳答案

您必须向输入字段添加事件监听器并监听更改事件。然后你必须检查事件目标是否作为用户选择的文件。我修改了您的代码以将 id 添加到输入字段,上传按钮在 http://jsfiddle.net/LLfjE/ 处检查它

$('#file-input').on('change', function(evt) {
var file = evt.target.files[0];
if (file){
$('#upload-btn').show();
} else {
$('#upload-btn').hide();
}
});​

关于javascript - Jasny Bootstrap - 隐藏提交按钮直到选择文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13734683/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com