我真的動態與建設中的幾個標籤,文本框,在傳統的ASP循環形式默認文本顯示,HTML:在一個文本框
代碼:
<td>
<input type="text"" name="<%=xtinct.item(i).getAttribute("col1")%>"/>
</td>
我需要把默認的文本這應該隱藏在onfocus上。我不能使用「PlaceHolder」屬性。 你可以在這裏做嗎?請提出一些答案。
我真的動態與建設中的幾個標籤,文本框,在傳統的ASP循環形式默認文本顯示,HTML:在一個文本框
代碼:
<td>
<input type="text"" name="<%=xtinct.item(i).getAttribute("col1")%>"/>
</td>
我需要把默認的文本這應該隱藏在onfocus上。我不能使用「PlaceHolder」屬性。 你可以在這裏做嗎?請提出一些答案。
利用預留
<input type="text"" name="<%=xtinct.item(i).getAttribute("col1")%>" placeholder="default text" />
你需要使用一些jQuery的IE瀏覽器。閱讀此篇 -
http://dipaksblogonline.blogspot.in/2012/02/html5-placeholder-in-ie7-and-ie8-fixed.html
編輯:
這將在所有的瀏覽器 -
<input type="text" value="Your email" onblur="if(this.value == '') { this.value='Your email'}" onfocus="if (this.value == 'Your email') {this.value=''}">
:謝謝,但這在IE中不起作用。我已經試過了。 – user1495475
@ user1495475閱讀此爲IE http://dipaksblogonline.blogspot.in/2012/02/html5-placeholder-in-ie7-and-ie8-fixed.html – Dipak
@ user1495475檢查編輯 – Dipak
你可以使用HTML5佔位符屬性:
http://davidwalsh.name/html5-placeholder
或者您可以使用JavaScript。 jQuery將很容易連線。有很多教程。谷歌'與jQuery默認輸入字段文本'。
這樣的:
<form name="f">
<textarea name="<%=xtinct.item(i).getAttribute("col1")%>" onFocus="this.value=''">
Enter your text here...
</textarea>
</form>
您可以用'Jquery'? – yogi
請參閱http://jsfiddle.net/UQe3r/ - 不適用於所有瀏覽器。 – irrelephant
@ yogi:沒有先生,我只需要使用JavaScript。 – user1495475