我是这种编程的新手。我正在尝试在 ASP 文本框中输入任何文本时启用链接按钮。基本上它是一个搜索文本框,当它有文本时,应该启用搜索链接,否则应该禁用它。搜索链接是一个链接按钮。
我有这个代码:- 文本框:
<asp:TextBox ID="txtSearch" Width="100%" OnKeyUp='javascript:SetButtonStatus();' runat="server"></asp:TextBox>
搜索链接按钮:
<asp:LinkButton ID="lbtnSearch" runat="server" onclick="lbtnSearch_Click" ClientIDMode="Static">Search</asp:LinkButton>
JS功能:-
function SetButtonStatus() {
debugger;
var searchtxt = document.getElementById('<%=txtSearch.ClientID%>').value;
if (searchtxt.length >= 1) {
document.getElementById('<%=lbtnSearch.ClientID%>').disabled = "";
}
else {
document.getElementById('<%=lbtnSearch.ClientID%>').disabled = "disabled";
}
}
但不幸的是,这不起作用。在文本框中输入文本时不会启用链接按钮。
任何帮助表示赞赏。