【问题标题】:Can't Enable a button from JavaScript [duplicate]无法从 JavaScript 启用按钮 [重复]
【发布时间】:2019-01-20 11:37:55
【问题描述】:
<script type="text/javascript"> 
 function Enable_Butt() {               
     document.getElementById("<%=RadButton1.ClientID%>").disabled = false; // Doesn't Work                                                      
 }
</script>

我也试过了,还是不行:

$find("<%=RadButton1.ClientID %>").set_enabled(true);

我的代码:

<asp:UpdatePanel ID="UpdatePanel1" runat="server">
  <ContentTemplate>
   <telerik:RadButton ID="RadButton1" runat="server"  SingleClick="true" SingleClickText="Processing..." AutoPostBack="true" OnClick="Create_Order_Click" Text="Create Order" Font-Bold="true" Font-Size="12" BackColor="#333333" ForeColor="White" Skin="Bootstrap" CssClass="auto-style5"  >
   </telerik:RadButton>
   <asp:Timer ID="Timer1" runat="server" OnTick="Timer1_Tick" Interval="5000" ></asp:Timer>
  </ContentTemplate>
  <Triggers>
   <asp:AsyncPostBackTrigger ControlID="RadButton8" EventName="Click" />
   <asp:AsyncPostBackTrigger ControlID="Timer1" EventName="Tick" />
  </Triggers>
</asp:UpdatePanel>


protected void Timer1_Tick(object sender, EventArgs e){
 ScriptManager.RegisterStartupScript(Page, Page.GetType(), " ", "Enable_Butt()", true);
}

【问题讨论】:

    标签: javascript asp.net webforms telerik entity-framework-6


    【解决方案1】:

    只需完全删除该属性。

    document.getElementById("<%=RadButton1.ClientID%>").removeAttribute("disabled");
    

    例如点击here

    【讨论】:

    • 我也试过这个,没有任何改变
    • 这会返回任何东西吗?也许id错了? document.getElementById("")
    • 其实我已经尝试了所有的可能性,但我一无所获
    • 您尝试选择的 id 很可能是错误的。尝试使用检查元素选择元素并查看元素的 ID 是什么。
    • 我现在用一个新按钮(不是 RadButton)试过了,效果很好,所以问题出在 Telerik 按钮上
    【解决方案2】:

    试试这个:

    document.getElementById("RadButton1").removeAttribute("disabled");
    

    【讨论】:

      【解决方案3】:

      对于禁用的属性,您需要这样做。

      document.getElementById("<%=RadButton1.ClientID%>").removeAttribute("disabled");
      

      参考 - removeAttribute

      【讨论】:

      • 我也试过这个
      猜你喜欢
      • 2018-07-15
      • 2019-01-19
      • 1970-01-01
      • 2019-10-25
      • 2020-10-03
      • 1970-01-01
      • 1970-01-01
      • 2014-09-27
      • 1970-01-01
      相关资源
      最近更新 更多