2016-07-26 34 views
1

我的示例代碼:輸入文本類型應該爲可編輯

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

我只需要輸入型text不應該設置爲這個文本框的值後進行編輯。

+0

就在輸入文本添加'disabled'屬性:'<輸入type =「text」name =「lname」disabled>' –

+3

'disabled'屬性將阻止將值與表單一起提交。 'readonly'屬性不會那樣做。 – Pointy

回答

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 />

0

您可以使用readonly屬性

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

如果要防止用戶更改輸入字段輸入一次場的價值具有價值比你可以使用的onblur

<input type="text" name="fname" id="fname" onblur="this.disabled=true"> 
相關問題