【发布时间】:2013-09-05 20:29:17
【问题描述】:
我正在制作一个简单的表格,我有这个代码来清除初始值:
Javascript:
function clearField(input) {
input.value = "";
};
html:
<input name="name" id="name" type="text" value="Name" onfocus="clearField(this);"/>
但我不想要的是,如果用户填写了输入但再次单击它,它就会被删除。我希望该字段仅在输入为空时才具有起始值“名称”。提前谢谢!
【问题讨论】:
-
您正在考虑占位符属性。
-
@remyabel 如果使用 HTML5!但我们只能希望新网站是对的?知道 IE10 之前不支持它绝对很重要。愚蠢的 IE :'(
-
嗯..在这种情况下,您将使用诸如modernizr之类的东西。
-
'defaultValue' 属性怎么样?
标签: javascript jquery html