如何在禁用的文本框上禁用日历扩展程序 [英] how to disable calender extender on disabled textbox
本文介绍了如何在禁用的文本框上禁用日历扩展程序的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
您好,
如果文本框被禁用,如何禁用calenderextender。
假设如果考虑以下代码,
Hello,
how to disable the calenderextender if the textbox is disabled.
suppose if consider the following code,
<asp:TextBox ID="txtstartdate" runat="server"></asp:TextBox>
<asp:CalendarExtender ID="txtstartdate_CalendarExtender" runat="server" Enabled="True"
TargetControlID="txtstartdate" Format="dd/MM/yyyy" DefaultView="Years" BehaviorID="StartDate">
如果文本框启用,用户可以选择日期..如果它是禁用的,则不应允许用户选择日期..使用javascript或jquery
if the textbox is enable user can pick the date..if it is disable then user should not be allowed to pick the date.."using javascript or jquery"
推荐答案
设置txtstartdate_CalendarExtender.Enabled = false;来自密码。
Set txtstartdate_CalendarExtender.Enabled=false; from code behind.
您好,请试试这个让我知道
Hi, Please try this and let me know
function validate_calendar() {
var textbox = document.getgetElementById("your_textbox_id");
var cal_extender = document.getgetElementById("your_calendarExtendor_id")
if(textbox.disabled)
{
cal_extender.disabled = true;
}
if(!textbox.disabled)
{
cal_extender.disabled = false;
}
}
这篇关于如何在禁用的文本框上禁用日历扩展程序的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文