javascript - 如何在javascript中设置文本框的只读属性

标签 javascript asp.net

<分区>

我有一个文本框,我需要将其属性设置为只读... 如何设置? 我试过了

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>

希望对你有帮助。

关于javascript - 如何在javascript中设置文本框的只读属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10832587/

相关文章:

asp.net - 在 mvc3 中的 Get Call 上将数据从 View 传递到 Controller

ASP.NET 4.0 YouTube 视频

c# - 如何通过 String.Format 格式化字符串

javascript - 在 node.js 中将数组定义为环境变量

javascript - 来自 codeigniter Controller 的值,用于查看 javascript 变量并将其显示为数组

javascript - 如何使用 Fabric.js 获取事件对象的属性?

asp.net - 为 MVC View 订购 Entity Framework 项和子项

Jquery 解析 JSON 响应

javascript - react : Does it make sense to pass the whole state to another component?

javascript - 如何修改 Angular 服务中的响应(获取)函数?