如果输入不包含任何文本,我不想显示文件浏览器。
这是我的代码......
var haveText = false;
$('#input_box').bind('change',function(){
if($(this).val()) {
haveText = true;
} else {
haveText = false;
}
});
$('a.plupload_add').click(function(e) {
uploader.trigger("DisableBrowse", true);
if(haveText) {
$(this).unbind('click');
uploader.trigger("Refresh");
uploader.trigger("DisableBrowse", true);
uploader.trigger("DisableBrowse", false);
} else {
alert("no test");
}
e.stopPropagation();
});
我应该做些什么来做我需要的?
答案 0 :(得分:2)
也许您可以在文本框更改值时切换浏览按钮的可见性:
$('#input_box').bind('change',function(){
if($(this).val()!=='') {
$("a.plupload_add").show();
} else {
$("a.plupload_add").hide();
}
});