Javascript 禁用更新面板内的文本框

Javascript 禁用更新面板内的文本框,javascript,asp.net,updatepanel,Javascript,Asp.net,Updatepanel,我正在使用下面的代码禁用更新面板中的文本框。这是行不通的 当我移除更新面板时,它工作正常。请帮助我禁用更新窗格中的文本框 <asp:UpdatePanel ID="Up_OnPayment" runat="server"> <ContentTemplate> <asp:TextBox ID="txt_pay_amount" runat="server" Width="180px" CssClass="te

我正在使用下面的代码
禁用
更新面板中的文本框
。这是行不通的

当我移除更新面板时,它工作正常。请帮助我禁用更新窗格中的文本框

  <asp:UpdatePanel ID="Up_OnPayment" runat="server">
                            <ContentTemplate>
 <asp:TextBox ID="txt_pay_amount" runat="server" Width="180px" CssClass="textorange"
                                                ClientIDMode="Static" autocomplete="off" onpaste="return false" oncut="return false"
                                                onkeypress="return validateOnlineAmount(event)"></asp:TextBox>
 </ContentTemplate>
                        </asp:UpdatePanel>
document.getElementById("txt_pay_amount").setAttribute("disabled", "disabled");

document.getElementById(“txt_pay_amount”).setAttribute(“disabled”、“disabled”);

如果你想用javascript禁用它,你必须在加载时执行它

大概是这样的:

window.onload = function() {
   document.getElementById('#texboxid').disabled = true;
};
或者你可以使用

<input type = "Text" name = "name" id="1" disabled />