gpt4 book ai didi

javascript - 无法覆盖输入上的选定文本

转载 作者:太空狗 更新时间:2023-10-29 15:16:46 26 4
gpt4 key购买 nike

我无法在 Android 2.2.1 的输入上覆盖选定的文本。

以下example选择输入文本,但 maxlength 属性阻止写入新值。

如果我删除 maxlength,新值将连接到前一个值之后。

编辑:如果我使用click 事件而不是keyup example工作正常。

最佳答案

试试这个

$( '#current1' ).keyup( function(e) {
$( '#current2' ).focus();
$( '#current2' ).selectRange( 0, 1 );
});

$.fn.selectRange = function(start, end) {
var e = document.getElementById($(this).attr('id')); // I don't know why... but $(this) don't want to work today :-/
if (!e) return;
else if (e.setSelectionRange) { e.focus(); e.setSelectionRange(start, end); } /* WebKit */
else if (e.createTextRange) { var range = e.createTextRange(); range.collapse(true); range.moveEnd('character', end); range.moveStart('character', start); range.select(); } /* IE */
else if (e.selectionStart) { e.selectionStart = start; e.selectionEnd = end; }
};

关于javascript - 无法覆盖输入上的选定文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12071010/

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