检测输入字段中的删除文本?

时间:2013-06-15 01:03:18

标签: javascript

我正在使用需要检测何时输入进入文本输入的动态标签。

我检测到keydown事件,并且还检测粘贴事件,以便用户在文本中粘贴。

但是,我仍然没有检测到拖放的文本。

我看了here,看起来我应该检测掉跌事件。

这是对的吗?我应该为drop事件设置事件监听器吗?我怎样才能确定它是丢弃的文本而不是其他东西?

以下是我按键和按键的方式

input_element.addEventListener("paste", function () {
    label_element.style.opacity = 0;
}, false);
input_element.addEventListener("keypress", function () {
    label_element.style.opacity = 0;
}, false);

如何检测文本丢失?

一个猜测:

input_element.addEventListener("drop", function () {

    // verify it is text that is dropped

    label_element.style.opacity = 0;
}, false);

1 个答案:

答案 0 :(得分:2)

关闭:

input_element.addEventListener("dragdrop", function () {

// verify it is text that is dropped

    label_element.style.opacity = 0;
}, false);
相关问题