我有一种情况,即上传文件有时不合适(页面元素需要在某些条件下才能让用户上传文件)。在这种情况下,我想显示用户警告框,解释原因而不打开文件选择对话框。
所以我想做的是,
function beforeDialogOpen() {
if ($('#txt1').val().length == 0)
alert('Please fill in the field first.');
return false; // cancel
else
return true; // proceed
}
设置此事件处理程序。
答案 0 :(得分:1)
我只是隐藏SWFUpload flash按钮,并将另一个html放在它看起来一样的地方。在单击事件中,您将显示错误消息。
或者它甚至可能有一个灰色的禁用外观和simplay什么都不做。