gpt4 book ai didi

javascript - 使用 Javascript 检测输入(文本)中的放置事件

转载 作者:行者123 更新时间:2023-11-28 02:59:12 26 4
gpt4 key购买 nike

至少定义我的问题很简单...我有一个输入控件(文本)和一个 javascript 函数,它将输入控件中的文本 chop 为 15 个字符。即如果长度超过限制,则将 left(text,15) 设置回控件。​​

这是通过 onkeyup 事件处理的...

现在,当用户将文本直接拖放到输入控件中时,由于不涉及键盘,因此不会触发该事件。在这种情况下,触发哪个事件...或者在这种情况下如何执行 javascript 函数。

最佳答案

除了 onkeyup 之外,尝试处理 onmouseup也。当您在输入框中释放鼠标按钮时(换句话说,当您放下文本时),它应该触发。

<小时/>

编辑: 显然 onmouseup 仅在输入框中单击鼠标按钮时才会触发,但 onfocus当您放下文本时输入框获得焦点时应该触发。

示例:

document.getElementById('elementid').onkeyup  = function()
{
// Restrict value length to 15 characters
};
document.getElementById('elementid').onfocus = document.getElementById('test').onkeyup;

关于javascript - 使用 Javascript 检测输入(文本)中的放置事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1624845/

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