我正在尝试使用jquery函数来打开fileupload控件,
页面头部的代码
<script type="text/javascript" src="http://code.jquery.com/jquery-1.8.2.js"></script>
<script type="text/javascript">
function chooseFile() {
document.getElementById("#<%=FileUpload1.ClientID%>").click();
alert('test');
}
</script>
aspx页面中的代码
<asp:LinkButton OnClientClick='chooseFile();' ID="lnkBtnUploadImage" runat="server">Upload</asp:LinkButton>
我尝试在document.getElementById之前将警报放入函数中,它显示警告但不打开fileupload。如果我在document.getElementById之后发出警告,它将不会显示警告或文件上载
答案 0 :(得分:0)
怎么样:
function chooseFile() {
$('#<%=FileUpload1.ClientID%>').trigger('click');
}