Can';无法从JavaScript中启用按钮 函数Enable_Butt(){ document.getElementById(“”).disabled=false;//不起作用 }
我也试过了,但仍然不起作用:Can';无法从JavaScript中启用按钮 函数Enable_Butt(){ document.getElementById(“”).disabled=false;//不起作用 },javascript,asp.net,webforms,telerik,entity-framework-6,Javascript,Asp.net,Webforms,Telerik,Entity Framework 6,我也试过了,但仍然不起作用: <script type="text/javascript"> function Enable_Butt() { document.getElementById("<%=RadButton1.ClientID%>").disabled = false; // Doesn't Work } &
<script type="text/javascript">
function Enable_Butt() {
document.getElementById("<%=RadButton1.ClientID%>").disabled = false; // Doesn't Work
}
</script>
$find(“”)。已启用设置(true);
我的代码:
$find("<%=RadButton1.ClientID %>").set_enabled(true);
受保护的无效计时器1_刻度(对象发送方,事件参数e){
ScriptManager.RegisterStartupScript(Page,Page.GetType(),“”,“Enable_Butt()”,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);
}
试试这个:
<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);
}
对于禁用的属性,您需要这样做
document.getElementById("RadButton1").removeAttribute("disabled");
document.getElementById(“”).removeAttribute(“禁用”);
参考-对于禁用的属性,您需要这样做
document.getElementById("RadButton1").removeAttribute("disabled");
document.getElementById(“”).removeAttribute(“禁用”);
Reference-只需将该属性全部删除即可
document.getElementById("<%=RadButton1.ClientID%>").removeAttribute("disabled");
document.getElementById(“”).removeAttribute(“禁用”);
例如,单击只需完全删除该属性即可
document.getElementById("<%=RadButton1.ClientID%>").removeAttribute("disabled");
document.getElementById(“”).removeAttribute(“禁用”);
例如,单击我也尝试过这一次,但没有任何改变。返回什么?也许身份证错了?getElementById(“”)实际上,我已经尝试了所有的可能性,但没有得到任何结果。很可能您尝试选择的id是错误的。试着用inspect元素选择元素,看看元素的ID是什么。我现在用一个新按钮(不是RadButton)试过了,它工作得很好,所以问题出在telerik按钮上。我也试过这个按钮,但没有任何变化。这个返回什么?可能ID是错误的?document.getElementById(“”)实际上,我已经尝试了所有的可能性,但没有得到任何结果。很可能您尝试选择的id是错误的。尝试使用inspect element选择元素,看看元素的id是什么。我使用了一个新按钮(不是RadButton)进行了尝试现在,它工作得很好,所以问题出在telerik按钮上。我已经试过这个了。我也试过这个了