jquery uploadify,如果为空

jquery uploadify,如果为空,jquery,uploadify,Jquery,Uploadify,当我按下上传按钮时,用jquery uploadify检查是否为空是不可能的? 如果为空,则显示错误 谢谢 编辑:当用户按下按钮“上载文件”而不标记任何内容时,文件系统必须显示错误(您必须选择,等等) 如果您不理解我的问题,请查看以下内容: 编辑(x2): 大概是这样的: <script type="text/javascript"> var queueSize = 0; function startUpload(){ if (queueSize == 0) {

当我按下上传按钮时,用jquery uploadify检查是否为空是不可能的? 如果为空,则显示错误

谢谢

编辑:当用户按下按钮“上载文件”而不标记任何内容时,文件系统必须显示错误(您必须选择,等等)

如果您不理解我的问题,请查看以下内容: 编辑(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>
编辑(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>

我用了更简单的方法。添加一个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',
.....
            });

完成了!!:)

我用了更简单的方法。添加一个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',
.....
            });

完成了!!:)

感谢您的重播,但如果文件为空,请不要进入函数:$(“#fileInput2”).uploadify({});你的意思是如果你上传的文件是空的,该事件不会触发?你得到了什么错误?我的意思是,如果我没有选择任何文件和按钮上传文件。我希望看到错误。谢谢,但我现在已经这样做了。我想在按下发送按钮时不标记任何通知报告用户的内容(您必须选择,等等)。我希望能理解我的问题,我想说的是你根本不需要发送按钮。只是浏览一下。你有我们可以看的演示吗?谢谢重播,但如果文件是空函数,请不要进入:$(“#fileInput2”).uploadify({});你的意思是如果你上传的文件是空的,该事件不会触发?你得到了什么错误?我的意思是,如果我没有选择任何文件和按钮上传文件。我希望看到错误。谢谢,但我现在已经这样做了。我想在按下发送按钮时不标记任何通知报告用户的内容(您必须选择,等等)。我希望能理解我的问题,我想说的是你根本不需要发送按钮。只是浏览一下。你有我们可以看的演示吗?