我的示例代码:
`<input type="text" class="text" id="TxtName" runat="server" value="Name" onfocus="this.value = '';" onblur="if (this.value == '') {this.value = 'Name';}" />`
我只需输入类型text
,在设置为此文本框的值后不应编辑。
答案 0 :(得分:5)
只需将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 />
答案 1 :(得分:1)
如果您希望阻止用户在输入字段有值后更改输入字段的值,则可以使用 onblur
<input type="text" name="fname" id="fname" onblur="this.disabled=true">
答案 2 :(得分:0)
您可以使用readonly属性
<input type="text" value="" class="" readonly>