单击时选择HTML文本输入中的所有文本

我有以下代码在HTML网页中显示文本框

<输入type=“text”id=“userid”name=“userid”value=“请输入用户id”/>

当页面显示时,文本包含请输入用户ID消息。但是,我发现用户需要单击3次才能选择所有文本(在本例中为请输入用户ID

是否可以只需单击一次即可选择整个文本

编辑:

对不起,我忘了说:我必须使用输入type=“text”

您可以使用以下javascript代码段:

<输入onClick=“this.select();”value=“示例文本”/>

但显然它在移动Safari上不起作用。在这些情况下,您可以使用:

<输入onClick=“this.setSelectionRange(0,this.value.length)”value=“示例文本”/>

发表评论