输入类型文本不应是可编辑的

本文关键字:编辑 类型 文本 输入 | 更新日期: 2023-09-27 17:58:34

我的示例代码:

`<input type="text" class="text" id="TxtName" runat="server" value="Name" onfocus="this.value = '';" onblur="if (this.value == '') {this.value = 'Name';}" />`

我只需要输入类型text,不应该在值设置到此文本框后进行编辑。

输入类型文本不应是可编辑的

只需将readonly添加到input标记中。

<input type="text" class="text" id="TxtName" runat="server" value="Name" onfocus="this.value = '';" onblur="if (this.value == '') {this.value = 'Name';}" readonly />

或者,如果您想禁用用户输入字段,请使用disabled

<input type="text" class="text" id="TxtName" runat="server" value="Name" onfocus="this.value = '';" onblur="if (this.value == '') {this.value = 'Name';}" disabled  />

如果您想防止用户在输入字段有值后更改输入字段的值,那么您可以像一样使用onblu

<input type="text" name="fname" id="fname" onblur="this.disabled=true">

您可以使用只读属性

<input type="text" value="" class="" readonly>