如果使用日历扩展器在文本框中输入日期,有没有办法禁用直接输入文本框?我想强制用户使用日历,而不是输入日期,从而可能输入格式不正确的日期。
谢谢
吨
如果使用日历扩展器在文本框中输入日期,有没有办法禁用直接输入文本框?我想强制用户使用日历,而不是输入日期,从而可能输入格式不正确的日期。
谢谢
吨
Theresa 你可以试试这个
textbox.Enabled = false;
您可以使用 codeBehind 设置值
textbox.Text = yourCalendar.Value;
将该文本框的 ReadOnly 属性设置为“true”。例如:textBox1.ReadOnly ="true"
将 onkeydown="return false" 添加到 aspx 中的文本框。
较早的帖子,但我发现这个解决方案非常适合我:
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
txtDate.Attributes.Add("readonly", "readonly");
}
}