6

ユーザーのテキストボックスを無効にしたい。

しかし、テキストボックスには値があり、それを読む必要があります。

したがって、readOnlyプロパティが必要です(値を読み取ることができるため)enabled = falseが、ユーザーが見ることができるボックス(の機能)をグレーアウトしたいのですが、テキストボックスを編集するためのアクセス権がありません。

これを行う最良の方法はどれですか?

4

4 に答える 4

8

テキスト ボックスが html 入力テキストの場合は、次のようにします。

    <input id="Text1" type="text" value="read me"  readonly="readonly" disabled="disabled" />

それがasp TextBoxの場合:

    <asp:TextBox ID="TextBox1" runat="server"  ReadOnly ="true" Enabled="false"></asp:TextBox>
于 2012-04-17T07:36:46.590 に答える
3

@KeithReadonly入力ボックスに属性を設定すると良いでしょう。背景色を変更して、テキスト ボックスをグレー表示にすることができます。

于 2012-04-17T07:29:08.320 に答える
-1

Use Label instead, why you are using TextBox if you want to open edit for user, also change the color of the Label control.

于 2012-04-17T07:38:32.637 に答える
-1

私にとって、最良の方法は enabled = false プロパティを設定することですが、jQuery から:

$('#txtTotal').attr('無効','無効');

このようにして、コード ビハインドで値を読み取ることができます。

于 2014-07-25T21:12:51.773 に答える