【问题标题】:how to hide calendar icon after submit提交后如何隐藏日历图标
【发布时间】:2017-08-03 09:50:22
【问题描述】:

这是日期字段的 HTML 代码

<asp:TextBox ID="txtExpiryDate" runat="server" Width="80px" MaxLength="10" CssClass="fromDate" />

这是提交按钮的 HTML 代码

  <asp:Button ID="cmdSubmit" runat="server" Text="Submit" ValidationGroup="Email_Credit" />

这是日期选择器的 js

<script language="javascript" type="text/javascript" src="<%= Page.ResolveClientUrl("~/Control/DatepickerValidator.js") %>"></script>
<script type="text/javascript">

    $(document).ready(function () {
        AddCalendarHandler('<%= Page.ResolveUrl("~/Images/icon-calendar.gif") %>');
    });

    
    var prm = Sys.WebForms.PageRequestManager.getInstance();
    if (prm != null) {
        prm.add_endRequest(function (sender, e) {
            if (sender._postBackSettings.panelsToUpdate != null) {
              AddCalendarHandler('<%= Page.ResolveUrl("~/Images/icon-calendar.gif") %>');
            }
  
        });
    };

</script>

这就是我禁用检测字段的方式

Private Sub DisableControl(ByVal IsDisable As Boolean)

 txtExpiryDate.Enabled = Not IsDisable

结束子

一切正常,但图标无法禁用。请指导我如何通过 vb 或 js 禁用日历图标。

【问题讨论】:

    标签: javascript jquery html asp.net vb.net


    【解决方案1】:

    找到了一种通过 vb 禁用它的方法

    txtExpiryDate.CssClass = IIf(IsDisable, "", "fromDate")

    这将禁用从文本框调用的 css 类。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-07-06
      • 2013-10-02
      • 2021-01-17
      • 1970-01-01
      • 1970-01-01
      • 2011-05-17
      相关资源
      最近更新 更多