javascript - 检查是否已选择输入文件?

标签 javascript html asp.net-mvc

我目前正在开发一个网站,您可以在其中上传文件:

<input type="file" name="file" id="file" class="form-control" />

然后我有一个按钮,您可以按下该按钮来上传所选文件:

<button class="btn btn-primary" type="submit">Upload CV</button>

在这里,我希望按钮在已选择文件的情况下才可单击。使用 JS 可以吗?如何实现?

提前致谢!

最佳答案

使用 Jquery:

$(document).ready(
function(){
    $('input:file').change(
        function(){
            if ($(this).val()) {
                $('input:submit').attr('disabled',false);
                // or, as has been pointed out elsewhere:
                // $('input:submit').removeAttr('disabled'); 
            } 
        }
        );
});

在按钮标签中添加禁用属性。

关于javascript - 检查是否已选择输入文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34357504/

相关文章:

javascript - 使用 VueJS 动态编辑内联 CSS

asp.net - 我们可以更改 Orchard CMS 主题中的区域名称吗

c# - 根据选中的复选框过滤模型

javascript - 如何从无序列表中删除列表元素?

javascript - 如何在 Nuxt 静态文件响应中添加 header ?

javascript - 在 HTML 类名中表示键/值对的最佳方式

javascript - 变量未定义

javascript - 下拉表单和 JavaScript

c# - 如何在 Asp.net MVC 中使用 Identity 2.0 实现基于声明的身份验证

javascript - 如何让 karma 浏览器使用深色主题?