如何使用onPaste事件将粘贴在文本框中的文本传递给javascript函数?

雷伊·拉杰什(Rey R​​ajesh)

我有一个这样的HTML页面:

<html>
<body>
<input type="text" onPaste="return myfunction()"></input>
</body>
</html>

我有这样的JavaScript:

function myfunction(){
    var text = ;
    if(text == "ABC"){
        alert("Accepted");
        return true;
    }
    else{
        alert("Rejected");
        return false;
    }
}

我想将粘贴内容分配Stringvar text

这个问题似乎很重复。但是,我想在没有这种情况下实现这一目标jquery

麦可

这是一个可能的解决方案:http : //jsfiddle.net/Lqdfa9co/

我添加了这个:

onPaste="var e=this; setTimeout(function(){myfunction(e)}, 4);"

并将功能更改为:

function myfunction(e){
    var text = e.value;
    if(text === "ABC"){
        alert("Accepted");
    }
    else{
        alert("Rejected");
    }
}

为了获得函数内部的值,必须使用setTimeoutononPaste事件。这是由于在分配值之前触发了事件

编辑:为了回答已更改的问题,我更新了“拒绝阶段”,清空了输入值http://jsfiddle.net/Lqdfa9co/1/

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用onPaste事件将粘贴在文本框中的文本传递给javascript函数?

来自分类Dev

每个文本框值的Javascript onpaste事件都应拆分并粘贴到相应的文本框中

来自分类Dev

我如何检查粘贴在文本框中的值?

来自分类Dev

单击按钮时如何将HTML文本框的值(内容)传递给javascript函数?

来自分类Dev

如何使用按钮将剪贴板中的文本粘贴到选定的文本框中

来自分类Dev

将文本框传递给方法。使用textchanged事件时。C#Visual Studio

来自分类Dev

如何将两个文本框值传递给 Angular6 中的函数?

来自分类Dev

使用Access数据库显示粘贴在富文本框中的图像到C#中的Crystal报表

来自分类Dev

当仅在JavaScript中读取文本框时,如何将键盘事件添加到文本框?

来自分类Dev

使用JavaScript将dropdownlist值传递到文本框

来自分类Dev

如何将值从文本框传递到AngularJs中的函数?

来自分类Dev

MVVM捕获文本框粘贴事件

来自分类Dev

如何从Django以文本格式将在文本框中输入的值传递给Flask?

来自分类Dev

如何在文本框中输入值并将其作为参数传递给函数以给出返回结果

来自分类Dev

将文本框名称参数从MainWindow.xaml传递给button_click函数

来自分类Dev

如何通过单击UserControl中的按钮将UserControl中存在的文本框值传递给Aspx页面标签

来自分类Dev

如何通过单击UserControl中的按钮将UserControl中存在的文本框值传递给Aspx页面标签

来自分类Dev

如何将值从JavaScript中的函数返回到HTML中的文本框

来自分类Dev

如何将值从JavaScript中的函数返回到HTML中的文本框

来自分类Dev

将文本框控件传递给专用子功能

来自分类Dev

将文本框值传递给字符串

来自分类Dev

将文本框值传递给 R 文件

来自分类Dev

使用javascript中的函数更改目标文本框的值

来自分类Dev

将文本传递给javascript函数

来自分类Dev

为什么Javascript不通过id将值传递给文本框MVC?

来自分类Dev

从文本框中检索值并传递给js

来自分类Dev

如何在单击事件的jquery函数中将文本框值作为参数传递

来自分类Dev

如何将文本框值传递给beginform routevalues

来自分类Dev

如何将多个文本框字段作为数组传递给 angular js

Related 相关文章

  1. 1

    如何使用onPaste事件将粘贴在文本框中的文本传递给javascript函数?

  2. 2

    每个文本框值的Javascript onpaste事件都应拆分并粘贴到相应的文本框中

  3. 3

    我如何检查粘贴在文本框中的值?

  4. 4

    单击按钮时如何将HTML文本框的值(内容)传递给javascript函数?

  5. 5

    如何使用按钮将剪贴板中的文本粘贴到选定的文本框中

  6. 6

    将文本框传递给方法。使用textchanged事件时。C#Visual Studio

  7. 7

    如何将两个文本框值传递给 Angular6 中的函数?

  8. 8

    使用Access数据库显示粘贴在富文本框中的图像到C#中的Crystal报表

  9. 9

    当仅在JavaScript中读取文本框时,如何将键盘事件添加到文本框?

  10. 10

    使用JavaScript将dropdownlist值传递到文本框

  11. 11

    如何将值从文本框传递到AngularJs中的函数?

  12. 12

    MVVM捕获文本框粘贴事件

  13. 13

    如何从Django以文本格式将在文本框中输入的值传递给Flask?

  14. 14

    如何在文本框中输入值并将其作为参数传递给函数以给出返回结果

  15. 15

    将文本框名称参数从MainWindow.xaml传递给button_click函数

  16. 16

    如何通过单击UserControl中的按钮将UserControl中存在的文本框值传递给Aspx页面标签

  17. 17

    如何通过单击UserControl中的按钮将UserControl中存在的文本框值传递给Aspx页面标签

  18. 18

    如何将值从JavaScript中的函数返回到HTML中的文本框

  19. 19

    如何将值从JavaScript中的函数返回到HTML中的文本框

  20. 20

    将文本框控件传递给专用子功能

  21. 21

    将文本框值传递给字符串

  22. 22

    将文本框值传递给 R 文件

  23. 23

    使用javascript中的函数更改目标文本框的值

  24. 24

    将文本传递给javascript函数

  25. 25

    为什么Javascript不通过id将值传递给文本框MVC?

  26. 26

    从文本框中检索值并传递给js

  27. 27

    如何在单击事件的jquery函数中将文本框值作为参数传递

  28. 28

    如何将文本框值传递给beginform routevalues

  29. 29

    如何将多个文本框字段作为数组传递给 angular js

热门标签

归档