禁用更新面板中的文本框

时间:2014-09-06 09:32:39

标签: javascript asp.net updatepanel

我在disable the textbox内使用以下代码update panel。这不起作用。

当我删除更新pannel时工作正常。请帮助我禁用更新面板内的文本框。

  <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");

关于此的任何想法

1 个答案:

答案 0 :(得分:0)

如果要使用javascript禁用它,则必须执行on load

这样的事情:

window.onload = function() {
   document.getElementById('#texboxid').disabled = true;
};

或者您可以使用

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