Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/90.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 如果引导中的输入类型文件为空,则禁用“使”按钮_Jquery_Html_Twitter Bootstrap - Fatal编程技术网

Jquery 如果引导中的输入类型文件为空,则禁用“使”按钮

Jquery 如果引导中的输入类型文件为空,则禁用“使”按钮,jquery,html,twitter-bootstrap,Jquery,Html,Twitter Bootstrap,我有一个表单,用户可以上传一个文件,但我想上传按钮被禁用,如果输入类型的文件不包含一个文件,我怎么做 <form action="/upload" method="post" enctype="multipart/form-data"> <div class="form-inline"> <div class="form-group"> <input type="file" name="fileUpload

我有一个表单,用户可以上传一个文件,但我想上传按钮被禁用,如果输入类型的文件不包含一个文件,我怎么做

<form action="/upload" method="post" enctype="multipart/form-data">
    <div class="form-inline">
        <div class="form-group">
            <input type="file" name="fileUploaded">
        </div>
        <button type="submit" class="btn btn-sm btn-primary">Upload file</button>
    </div>
</form>

上传文件

我喜欢链接帖子中的这个解决方案:
您应该将属性disabled添加到按钮中

<button type="submit" class="btn btn-sm btn-primary" disabled>Upload file</button>
此处演示:

$('input[type=file]').change(function(){
    if($('input[type=file]').val()==''){
        $('button').attr('disabled',true)
    } 
    else{
      $('button').attr('disabled',false);
    }
})