如何禁用日历扩展程序

本文关键字:程序 扩展 日历 何禁用 | 更新日期: 2023-09-27 18:16:58

是否可以从后面的代码禁用日历扩展程序?如果是,怎么做?我想防止日历弹出,即使用户单击文本框内,当满足某些条件

如何禁用日历扩展程序

我将尝试在客户端这样做:

  function HidePopUp() {
      document.getElementById('calenderExtender1').style.display = "none";
    }

在页面的表单加载中添加一个点击事件,该事件将触发

    txtDate1.Attributes.Add("OnClick", "HidePopUp()");

希望有所帮助

如果你正在使用Jquery创建日历,你可以从文本框中删除hasDatepicker类:

protected void Page_Load(object sender, EventArgs e)
{
   TextBox1.CssClass = TextBox1.CssClass.Replace("hasDatepicker", "");
}

如果您不关心是否能够手动编辑日期,请设置

TextBox1.Enabled = false
当你点击文本框时,

将导致日历弹出框不出现。
一个副作用是文本框将显示为禁用