在javascript getelementbyID方法中使用controlname.clientID并仅使用控件名
我有要禁用的自定义复合控件。自定义控件由文本字段和日历控件组成。我想同时禁用图像和文本字段。 以下是如何在页面中引用它 控件名为datepicker在javascript getelementbyID方法中使用controlname.clientID并仅使用控件名,javascript,asp.net,user-controls,custom-controls,Javascript,Asp.net,User Controls,Custom Controls,我有要禁用的自定义复合控件。自定义控件由文本字段和日历控件组成。我想同时禁用图像和文本字段。 以下是如何在页面中引用它 控件名为datepicker <control:DatePicker ID="dpDOB" runat="server" Title="Date of Birth" TextBoxCssClass="calendartxtS0" TitlePosition="Left" TitleBold="true" /> 使用div(例如)包围控件并禁用div 请记住,如果
<control:DatePicker ID="dpDOB" runat="server" Title="Date of Birth" TextBoxCssClass="calendartxtS0" TitlePosition="Left" TitleBold="true" />
使用div(例如)包围控件并禁用div 请记住,如果用户只是使用类似Firebug的工具启用您的控件,则可能存在漏洞
问候。那么你的问题是什么?
document.getElementById("ctl00_ContentPlaceHolder___Page_EventOrganiserSearch_dpDOB_imgBtn").disabled = true;