gpt4 book ai didi

javascript - 单击 react 时如何将光标/插入符号移动到输入末尾

转载 作者:行者123 更新时间:2023-12-05 03:42:20 26 4
gpt4 key购买 nike

当输入被选中并且用户已经输入时,目前如果点击他们的文本,光标会跳转到他们点击的地方。在此之后键入的任何字母都会出现在光标单击的位置。

我想要实现的是,当用户单击输入中的任意位置时,我想让光标跳转到输入文本的末尾。

我正在使用 React 和 react-autosize-input 包。

谢谢

最佳答案

您可以使用 HTMLInputElement.setSelectionRange() 设置光标位置以及输入值的长度。

  const handleClick = (event) => {
const {value} = event.target;
const position = value.length;
event.target.setSelectionRange(position, position);
}

关于javascript - 单击 react 时如何将光标/插入符号移动到输入末尾,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67322527/

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