我有一个文本框,我需要将其属性设置为只读...
如何设置?
我试过了
document.getElementbyid("txtbox").readonly=true;
document.getElementbyid("txtbox").disable=true;
document.getElementbyid("txtbox").setattribute("readonly","readonly");
所有这些都不适合我。
Disable 正在工作,但将控制值作为 null 传递给数据库...这对我来说也是个问题..
您可以通过 javascript 将 ASP.NET 文本框设置为只读。
方法如下:
<script type="text/javascript">
function setReadOnly(){
var textbox = document.getElementById("TextBox1");
textbox.readOnly = "readonly";//readOnly is cese-sensitive
}
<body onload=" setReadOnly ()">
<form id="form1" runat="server">
<div>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
</div>
</form>
</body>
希望对你有帮助。