【发布时间】:2010-11-18 08:34:07
【问题描述】:
如果我单击文本字段(html 表单)来写东西,如何清空它。
伪代码:
On click #searchform
Erase String in #searchform
【问题讨论】:
-
你为什么要这样做?如果您输入错误并且只想编辑怎么办?似乎您想要的是,如果文本字段包含原始文本(例如:输入搜索词),那么当您单击时应该将其删除。对吗?
-
@tbleckert 确实如此。我认为这是一个标准的可用性事情..所以我需要一个条件分支,这样用户就不会生气..
-
为什么不使用 HTML 5 占位符属性?!
-
@Pavel Nikolov 我不知道 W3C 有想过这个问题。
-
占位符属性是要走的路!这是和有关它的文章davidwalsh.name/html5-placeholder 和这里是演示 davidwalsh.name/dw-content/html5-placeholder.php 你可以看看我的答案,看看如何使占位符属性适用于旧版浏览器。
标签: javascript jquery textfield erase string