17

ASP.NET で JavaScript を使用して Textbox 読み取り専用プロパティを true または false に設定するにはどうすればよいですか?

4

6 に答える 6

34

あなたが試すことができます

document.getElementById("textboxid").readOnly = true;
于 2009-11-18T21:52:51.630 に答える
3

document.getElementById('textbox-id').readOnly=true動作するはずです

于 2009-11-18T21:54:49.077 に答える
0

asp.netを使用すると、次のようにできると思います:

myTextBox.Attributes.Add("readonly","readonly")
于 2009-11-18T21:54:19.780 に答える
0

イベントをトリガーする方法によって異なります。探しているキーは textbox.clientid です。

x.aspx コード

<script type="text/javascript">

   function disable_textbox(tid) {
        var mytextbox = document.getElementById(tid);
         mytextbox.disabled=false
   }
</script>

コード ビハインド x.aspx.cs

    string frameScript = "<script language='javascript'>" + "disable_textbox(" + tx.ClientID  ");</script>";
    Page.ClientScript.RegisterStartupScript(Page.GetType(), "FrameScript", frameScript);
于 2009-11-18T22:04:22.153 に答える