gpt4 book ai didi

javascript - 输入类型 ="time"的 setSelectionRange

转载 作者:行者123 更新时间:2023-12-03 15:01:59 28 4
gpt4 key购买 nike

我有一个对话框,其中有一个带有 type="time" 的 HTML5 输入字段。在里面。

当对话框出现时,我想将编辑默认为对话框的“分钟”部分。我看不出有什么办法。

这是 jsFiddle尝试使用的示例:

$("#t")[0].setSelectionRange(3, 5);

无济于事。

有没有办法做到这一点?

注意:w3c 规范 here特别有这个报价:

The following IDL attributes and methods do not apply to the element: checked, files, selectionStart, selectionEnd, and selectionDirection IDL attributes; select(), setRangeText(), and setSelectionRange() methods.



这可能意味着这根本不可能。

注意 2:Chrome 在尝试调用此方法时会引发此错误。其他浏览器可能会抛出不同的错误:

Uncaught InvalidStateError: An attempt was made to use an object that is not, or is no longer, usable.

最佳答案

只需使用一些js设置它。

document.getElementsByTagName("INPUT")[0].value = "13:24"
<input type="time" id="appt" name="appt" min="09:00" max="18:00" required>

关于javascript - 输入类型 ="time"的 setSelectionRange,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21096135/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com