【发布时间】:2011-05-03 07:41:40
【问题描述】:
我有以下代码在 HTML 网页中显示文本框。
<input type="text" id="userid" name="userid" value="Please enter the user ID" />
当页面显示时,文本包含 请输入用户 ID 消息。但是,我发现用户需要单击 3 次才能选择所有文本(在这种情况下是 请输入用户 ID)。
是否可以一键全选?
编辑:
对不起,我忘了说:我必须使用输入type="text"
【问题讨论】:
-
更好的方法是使用
<label>作为标签而不是value。你可以使用 JS 和 CSS 让它看起来一样,同时又不那么反语义。 dorward.me.uk/tmp/label-work/example.html 有一个使用 jQuery 的示例。 -
如果您在现代 HTML5 项目中工作,甚至可以使用占位符。
-
placeholder="请输入用户名"
标签: javascript html textinput