如何使用jquery显示/隐藏Fileuploader控件
本文关键字:隐藏 Fileuploader 控件 显示 何使用 jquery | 更新日期: 2023-09-27 18:26:21
我正试图使用jquery隐藏/显示一些控件。但除了文件上传器控件外,所有其他控件都正常工作。如何隐藏文件上传器控件?
我的源代码是
<tr>
<td align="left" class="style2">
<asp:Label ID="lb12" runat="server" Text="CTC3"></asp:Label>
</td>
<td align="left">
<asp:TextBox ID="txtctc2" runat="server" ClientIDMode="Static" TextMode="SingleLine"></asp:TextBox>
</td>
</tr>
<tr>
<td align="left" class="style2">
<asp:Label ID="lb21" runat="server" Text="Certificate II"></asp:Label>
</td>
<td align="left">
<asp:FileUpload ID="FileUpload3" ClientIDMode="Static" runat="server" />
</td>
</tr>
我的jquery是
$(window).load(function () {
$('#<%= txtctc3.ClientID %>').hide();
$('#<%= FileUpload3.ClientID %>').hide();
});
页面加载时文本框隐藏,但文件上传控件不隐藏。请帮我
如何隐藏在文件控制之下?
<input type="file" id="files" name="files[]" multiple />
使用as,它将隐藏所有文件上传控件。
$('input[id$="files"]').hide();
尝试添加
ClientIDMode="Static"
在文件上传控制中。
将代码更改为:
$(window).load(function () {
$('<%= "#" + txtctc3.ClientID %>').hide();
$('<%= "#" + FileUpload3.ClientID %>').hide();
});