<input id="dataFile" name="dataFile" type="file"/> <-- 此为浏览按钮 $("#dataFile").uploadify({
"uploader" : "/images/uploadify/uploadify.swf",
"script" : "/collection/CollAdd!upload.do",
"cancelImg" : "/images/uploadify/cancel.png",
"auto" : true,
"fileDataName" : "dto.dataFile",
"folder" : "/tmp/uploads",
"multi" : true,
"queueSizeLimit" : 1,
"fileDesc" : "xls文件;doc文件",
"fileExt" : '*.doc;*.xls;',
"sizeLimit" : 5242880,
"buttonImg" : "/images/uploadify/upload.png",
"width" : 85,
"height" : 24,
"wmode" : "transparent",
"rollover" : true,
onQueueFull: function(event,queueSizeLimit){
showInfo("只可单文件上传,请用户注意!");
return false;
},
onSelect: function(event,queueID,fileObj){
$("#add_coll").find("#confirms").linkbutton({disabled:true});
}
});
部分代码如上,问题是在选择文件后,正在读取文件的时候就点我这个页面的确定按钮了(此页面还包括其他名称,联系方式等输入框),则添加成功但文件没有,因为这时候正在读文件(属性:"auto" : true)。于是加了监听事件
onSelect: function(event,queueID,fileObj){
$("#add_coll").find("#confirms").linkbutton({disabled:true});
}
结果还是不行,在选择了文件(尤其比较大的时候)还是会1秒左右的时间add_coll按钮才变不可用。怎么能在点击了浏览按钮后或者在选择了文件的一瞬间就立刻disable掉确定按钮?
$('dataFile').click(function(){
alert("!");
});不起作用...
"uploader" : "/images/uploadify/uploadify.swf",
"script" : "/collection/CollAdd!upload.do",
"cancelImg" : "/images/uploadify/cancel.png",
"auto" : true,
"fileDataName" : "dto.dataFile",
"folder" : "/tmp/uploads",
"multi" : true,
"queueSizeLimit" : 1,
"fileDesc" : "xls文件;doc文件",
"fileExt" : '*.doc;*.xls;',
"sizeLimit" : 5242880,
"buttonImg" : "/images/uploadify/upload.png",
"width" : 85,
"height" : 24,
"wmode" : "transparent",
"rollover" : true,
onQueueFull: function(event,queueSizeLimit){
showInfo("只可单文件上传,请用户注意!");
return false;
},
onSelect: function(event,queueID,fileObj){
$("#add_coll").find("#confirms").linkbutton({disabled:true});
}
});
部分代码如上,问题是在选择文件后,正在读取文件的时候就点我这个页面的确定按钮了(此页面还包括其他名称,联系方式等输入框),则添加成功但文件没有,因为这时候正在读文件(属性:"auto" : true)。于是加了监听事件
onSelect: function(event,queueID,fileObj){
$("#add_coll").find("#confirms").linkbutton({disabled:true});
}
结果还是不行,在选择了文件(尤其比较大的时候)还是会1秒左右的时间add_coll按钮才变不可用。怎么能在点击了浏览按钮后或者在选择了文件的一瞬间就立刻disable掉确定按钮?
$('dataFile').click(function(){
alert("!");
});不起作用...
$('dataFile').click(function(){
alert("!");
});这个代码都写错了 ID的选择器是"#dataFile
"
有没有解决方法呀?不一定非要onClick事件,只要能一选文件或弹出选文件的界面时就立刻disable掉确定按钮就行。
有没有解决方法呀?不一定非要onClick事件,只要能一选文件或弹出选文件的界面时就立刻disable掉确定按钮就行。
http://baobeituping.javaeye.com/blog/637131