我在经典asp中的for循环中动态构建一个带有少量标签和文本框的表单,
代码:
<td>
<input type="text"" name="<%=xtinct.item(i).getAttribute("col1")%>"/>
</td>
我需要放置应该隐藏在onfocus上的默认文本。我不能使用&#34; PlaceHolder&#34;属性。 我可以在这里做吗???请提出一些答案。
答案 0 :(得分:2)
使用占位符
<input type="text"" name="<%=xtinct.item(i).getAttribute("col1")%>" placeholder="default text" />
你需要使用一些jQuery for 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=''}">
答案 1 :(得分:0)
您可以使用HTML5占位符属性:
http://davidwalsh.name/html5-placeholder
或者您可以使用JavaScript。连接jQuery很容易。有很多教程。谷歌的默认输入字段文本与jQuery'。
答案 2 :(得分:0)
<form name="f">
<textarea name="<%=xtinct.item(i).getAttribute("col1")%>" onFocus="this.value=''">
Enter your text here...
</textarea>
</form>