0

コードの短い部分はこれです

bool editable;

pageload()
{
    if (!ispostback)
    {
        editable = false; 
        aspTextbox.enable = editable;
    }
}

buttonclick()       
{
    editable = true;
    aspTextbox.enable = editable;
}

ただし、編集可能な変数を明示的にtrueに設定するか、ボタンクリックの偶数ハンドラーで設定しても、ボックスは有効になりません。これに使用される別のプロパティはありますか。それとも私は何かが足りないのですか?

コメントとヘルプをありがとう。さらに情報が必要な場合は、コメントでお知らせください。

4

1 に答える 1

1

次の方法で実行できます。

以下のコードを<head>タグに配置します。

<script>
function disableText()
{
    document.getElementById("TextBox1").disabled=true;
}
function enableText()
{
    document.getElementById("TextBox1").disabled=false;
return false;
}
</script>

編集

使用したくない場合はjavascriptpanelwithtextboxと.enable/disablepanel

于 2012-04-12T19:43:15.080 に答える