Fra*_*lea 29 html hint textfield
我想向用户提供他需要输入我的文本字段的提示.但是,当我设置值时,一旦用户单击文本字段,它就不会消失.你怎么能让它消失?
<form action="input_password.htm">
<p>Username:<br><input name="Username" value="Enter username.." type="text" size="20" maxlength="20"></p>
</form>
Run Code Online (Sandbox Code Playgroud)
aor*_*sik 96
用一点javascript
<input value="Enter username.." onfocus="if (this.value == 'Enter username..') this.value=''" ... />
Run Code Online (Sandbox Code Playgroud)
HTML5有一个很好的属性,称为占位符
<input placeholder="Enter username.." ... />
Run Code Online (Sandbox Code Playgroud)
但旧版浏览器不支持以上版本.
Mar*_*c B 23
您需要onFocus通过Javascript 将事件附加到输入字段:
<input type="text" onfocus="this.value=''" value="..." ... />
Run Code Online (Sandbox Code Playgroud)
Jas*_*onw 13
我认为对于您的情况,您的html输入简单易用,您可以添加属性标题
<input name="Username" value="Enter username.." type="text" size="20" maxlength="20" title="enter username">
Run Code Online (Sandbox Code Playgroud)
J.H*_*rix 10
使用HTML5,您现在可以使用占位符属性,如下所示:
<form action="demo_form.asp">
<input type="text" name="fname" placeholder="First name"><br>
<input type="text" name="lname" placeholder="Last name"><br>
<input type="submit" value="Submit">
</form>
Run Code Online (Sandbox Code Playgroud)
http://www.w3schools.com/tags/att_input_placeholder.asp