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

Javascript 输入类型文本不应是可编辑的,javascript,c#,html,Javascript,C#,Html,我的示例代码: `<input type="text" class="text" id="TxtName" runat="server" value="Name" onfocus="this.value = '';" onblur="if (this.value == '') {this.value = 'Name';}" />` `` 我只需要输入类型文本不应在设置到此文本框的值之后进行编辑。只需将只读添加到您的输入标记中即可 只需将只读添加到输入标记中即可 您可以使用属性

我的示例代码:

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

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

只需将
只读
添加到您的
输入
标记中即可


只需将
只读
添加到
输入
标记中即可

您可以使用属性

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

您可以使用属性

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

如果要防止用户在输入字段有值时更改输入字段的值,则可以使用

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

如果要防止用户在输入字段有值时更改输入字段的值,则可以使用

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


只需在输入文本中添加
禁用
属性:
禁用属性将阻止值随表单一起提交。
readonly
属性不会这样做。只需在输入文本中添加
disabled
属性:
disabled属性将阻止值随表单一起提交。
readonly
属性不能做到这一点。