【发布时间】:2016-01-29 02:51:10
【问题描述】:
当用户点击输入框时,我添加了下面的代码来选择整个文本:
<input type="number" onclick="this.setSelectionRange(0, this.value.length)" name="quantity" />
但我收到以下错误:
未捕获的 InvalidStateError:无法在“HTMLInputElement”上执行“setSelectionRange”:输入元素的类型(“数字”)不支持选择。
【问题讨论】:
-
错误信息是准确的。根据规范,数字输入不支持
setSelectionRange的选择。你有什么问题? -
我正在寻找解决方案,当用户单击文本时如何选择数字?
-
可以使用 select() 函数,但在 iPad 上不起作用
-
同样适用于 type="email"
标签: javascript jquery html css