是不可能的jquery uploadify检查是否为空,当我按上传按钮? 如果空显示错误。
由于
编辑:当用户按下“上传文件”按钮而不标记任何文件时,系统必须显示错误(您必须选择等等)
如果你不明白我的问题,请看看: http://img696.imageshack.us/img696/8854/erroruploadery.png
答案 0 :(得分:3)
编辑(x2):
这样的事情:
<script type="text/javascript">
var queueSize = 0;
function startUpload(){
if (queueSize == 0) {
alert("Please select a file first.");
} else {
$("#fileUpload").fileUploadStart();
}
}
</script>
<script type="text/javascript">
$("#fileUpload").fileUpload({
onCancel: function (a, b, c, d) {
queueSize = d.fileCount;
},
onClearQueue: function (a, b) {
queueSize = b.fileCount;
},
onSelectOnce: function (a, b) {
queueSize = b.fileCount;
},
onAllComplete: function () {
queueSize = 0;
},
onComplete: function (a, b ,c, d, e) {
queueSize = 0;
},
});
</script>
您可以致电:
startUpload();
答案 1 :(得分:0)
我以更简单的方式做到了这一点。添加div并将其与uploadify'queueId'
相关联<asp:FileUpload name="fuFiles" ID="fuFiles" runat="server" />
<div id="fuItemsQueue" class="fuItemsQueue">
</div>
$("#<%=fuFiles.ClientID %>").uploadify({
'swf': '../Scripts/uploadify.swf',
'queueID': 'fuItemsQueue',
.....
});
只需在OnCancel事件上计算剩下的Div数量。
'onCancel': function () {
var queueCount = $("#fuItemsQueue > div").size();
if (queueCount = 1) {
DisableUploadButtons();
}
}
完成!! :)