首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何禁用Ajax-upload按钮?

如何禁用Ajax-upload按钮?
EN

Stack Overflow用户
提问于 2011-02-26 05:01:46
回答 1查看 1.9K关注 0票数 1

我正在尝试使用这个插件http://valums.com/ajax-upload/。我添加了一个文件限制,我想禁用上传按钮(不是隐藏,只是禁用)。例如。

代码语言:javascript
复制
if(filesNumber>=limit)
{
    //Disable the "Upload a file" button    
}

因此,如果用户尝试上传另一个文件,他应该会看到一条消息,指出已超过限制。你能看看这个插件然后帮我吗?

该按钮不是表单按钮,它是带有css的div。

代码语言:javascript
复制
var btnUpload=$('#<?=$filesManagerCode?>upload');
        new AjaxUpload(btnUpload, {
            action: '<?=$boxLink?>actionMode<?=LDTR?>addfile',
            name: 'uploadFile[FilePath]',
            onSubmit: function(file, ext){
                btnUpload.attr('oldContent', btnUpload.html());
                btnUpload.html('<img src="'+jsloader.src+'"/>');
            },
            onComplete: function(file, response, temp){
                btnUpload.html(btnUpload.attr('oldContent'));
                $("#<?=$filesManagerCode?>files").load('<?=$boxLink?>', setFilesLimit(<?=$params['filesLimit']?>));
            }
        });


<div id="<?=$filesManagerCode?>upload" class="uploadButton"><span>Upload file</span> <span id="<?=$filesManagerCode?>uploadLimit"></span></div>

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-02-26 05:07:07

代码语言:javascript
复制
    var btnUpload=$('#<?=$filesManagerCode?>upload');
           if(filesNumber>=limit)
{
    //Disable the "Upload a file" button or Do nothing:
       alert("You have reached the upload limit.");
}
else
{
            new AjaxUpload(btnUpload, {
                action: '<?=$boxLink?>actionMode<?=LDTR?>addfile',
                name: 'uploadFile[FilePath]',
                onSubmit: function(file, ext){
                    btnUpload.attr('oldContent', btnUpload.html());
                    btnUpload.html('<img src="'+jsloader.src+'"/>');
                },
                onComplete: function(file, response, temp){
                    btnUpload.html(btnUpload.attr('oldContent'));
                    $("#<?=$filesManagerCode?>files").load('<?=$boxLink?>', setFilesLimit(<?=$params['filesLimit']?>));

            });
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5122602

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档