FileUpload 具有value
您可以使用的属性...
function ValidateUpload()
{
var fuData = document.getElementById('fuUploadControl');
if (fuData.value == '')
{
return false;
}
else
{
document.getElementById('btnSubmit').style.display = "";
}
return true;
}
我从CustomValidator运行这个函数(用于验证我的 FileUpload 控件)...
如果验证成功(例如选择了一个文件),按钮将显示(默认情况下它开始不可见)
ASP 代码:
<asp:FileUpload ID="fuUploadControl" runat="server" />
<asp:Button ID="btnSubmit" runat="server" Text="Upload"
OnClick="btnSubmit_Click" Style="display: none;" />
<asp:CustomValidator ID="CustomValidator1" runat="server"
ControlToValidate="fuUploadControl"
ClientValidationFunction="ValidateUpload" />