2

リンク ボタンのクリックでテキスト ボックスを有効にするにはどうすればよいですか。html でテキスト ボックスを無効にしています。

使用しようとしているjqueryコードは次のとおりです。

<script type="text/javascript" language="javascript">
        $(document).ready(function () {
        $('#lEdit').click(function () {
            $('#CorporationName').removeAttr('disabled');
        });
    });
</script>

<asp:LinkButton ID="lEdit" runat="server" ClientIDMode="Static" >Edit</asp:LinkButton>
<asp:Label ID="lblCorporationName" runat="server" Text="Corporation Name" Width="130px"></asp:Label>
<asp:TextBox ID="CorporationName" runat="server" Width="250px" ClientIDMode="Static" Enabled="false"></asp:TextBox>
4

2 に答える 2

5

あなたはそれを正しくやっているようです。それでもうまくいかない場合は、次を試してください。

$('#CorporationName').prop('disabled', false);
于 2013-02-08T22:48:06.947 に答える
1

プロパティを false または null に設定しても機能する場合がありますが、jQuery のremoveProp()functionを試してみることをお勧めします。まさにそれを行うように設計されています。

説明: 一致した要素のセットのプロパティを削除します。

$('#CorporationName').removeProp('disabled');

この方法でプロパティを削除すると、テキストボックスを再び無効にすることはできなくなります。

于 2013-02-08T22:49:42.000 に答える