gpt4 book ai didi

javascript - 在剪切事件期间获取文本框的值

转载 作者:数据小太阳 更新时间:2023-10-29 04:42:55 26 4
gpt4 key购买 nike

我已将剪切事件 (jquery) 捕获在文本框上。我想要的是在触发剪切事件期间获取文本框上的文本。

我尝试访问用户通过 evt.originalEvent.clipboardData.getData('text') 剪切的数据,但返回未定义。

我的目标是了解用户是否剪切了所有文本(文本框现在为空)。

提前致谢

最佳答案

您可以setTimeout 将持续时间设置为 0,这会安排一个函数立即执行。好的是一旦文本已经被剪切,函数就会执行,所以你可以检查你的文本区域是否为空(这意味着用户已经剪切了所有文本):

var ta = $('#YOUR_TEXTAREA');
ta.bind('cut', function() {
setTimeout(function(){
if (!ta.val()) {
// user cut the whole text.
}
},0);
});

您可能还想在 setTimeout 之前添加一个检查,以测试在文本被剪切之前文本区域中是否有任何文本(如果用户在没有选择任何文本的情况下按 Ctrl^X, cut 事件仍然触发)

关于javascript - 在剪切事件期间获取文本框的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9364617/

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