我已经开始使用MaskEditExtender了。以下工作正常:
<div class="row">
<asp:Label ID="lblStartTime" Text="Start Time: " runat="server" />
<asp:TextBox ID="txtStartTime" runat="server" />
<asp:MaskedEditExtender ID="mskStartTime" ClearMaskOnLostFocus="false" TargetControlID="txtStartTime" runat="server" AcceptAMPM="true" Mask="99:99" MaskType="Time" />
</div>
面具完美无缺。但是,只要我在下面将显示设置为无,掩码就不起作用:
<div class="row" style="display:none">
<asp:Label ID="lblStartTime" Text="Start Time: " runat="server" />
<asp:TextBox ID="txtStartTime" runat="server" />
<asp:MaskedEditExtender ID="mskStartTime" ClearMaskOnLostFocus="false" TargetControlID="txtStartTime" runat="server" AcceptAMPM="true" Mask="99:99" MaskType="Time" />
</div>
我需要这个才能工作,因为我使用的是shadowbox类型的插件,所以我需要隐藏并显示它。
有谁知道我在这里做错了什么?
谢谢!