我正在尝试使用这个插件http://valums.com/ajax-upload/。我添加了一个文件限制,我想禁用上传按钮(不是隐藏,只是禁用)。例如。
if(filesNumber>=limit)
{
//Disable the "Upload a file" button
}因此,如果用户尝试上传另一个文件,他应该会看到一条消息,指出已超过限制。你能看看这个插件然后帮我吗?
该按钮不是表单按钮,它是带有css的div。
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>谢谢。
发布于 2011-02-26 05:07:07
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']?>));
});
}https://stackoverflow.com/questions/5122602
复制相似问题