私はこの種のプログラミングが初めてです。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";
}
}
しかし、残念ながらこれは機能していません。テキスト ボックスにテキストを入力しても、リンク ボタンが有効になりません。
どんな助けでも大歓迎です。