【发布时间】:2018-06-22 23:03:34
【问题描述】:
非常直接的问题。当我单击输入字段时,我想选择所有文本,因此当我开始输入时,它会覆盖以前存在的内容。有人知道怎么做吗?
【问题讨论】:
标签: javascript angular input material-design selectall
非常直接的问题。当我单击输入字段时,我想选择所有文本,因此当我开始输入时,它会覆盖以前存在的内容。有人知道怎么做吗?
【问题讨论】:
标签: javascript angular input material-design selectall
【讨论】:
(focus)="$event.target.select()" 这样如果你在里面点击字段来移动光标,您最终不会重新选择所有内容。
最适合我的是 onfocus="this.select()"
<input matInput onfocus="this.select()">
【讨论】:
如果你使用的是angular material 1.x,你可以使用md-select-on-focus
<md-input-container>
<label>Auto Select</label>
<input type="text" md-select-on-focus>
</md-input-container>
这个链接可以帮到你md-select-on-focus
【讨论】: