单击提交按钮后输入文本区域的文本

法比安·奥莫波诺(Fabian Omobono)

我正在尝试将textarea的输入文本打印到控制台。用户将键入一条消息,然后单击一个按钮,然后文本将被打印到控制台上。

这是我的HTML:

<form action='/send_message' method='POST'>
        <textarea name='message' id='message_box'></textarea>
        <input name='receiver_id' type='text' id='number' style="display: none" value="{{info[0][0]}}">
        <button id='btn' class='btn btn-primary' type='submit'>Message {{info[0][2]}}</button>
    </form>

这是JS:

        var message = $('textarea#message_box').val();
        var button = document.getElementById('btn');

        button.addEventListener('click',function(){
            console.log(message)
        });

问题是无论该区域是空的还是包含文本,我在控制台中都会收到一条空消息。我尝试了val(),text,innerHTML的各种组合,但是我几乎总是得到相同的空输出...

马埃里·阿里(Maheer Ali)

单击按钮时,您需要获取textarea的值,以便message在事件侦听器内分配变量。因为我们想获取每次单击按钮时textarea的值。

var button = document.getElementById('btn');
button.addEventListener('click', function() {
    var message = $('textarea#message_box').val();
    console.log(message)
});

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

单击提交按钮后如何使文本区域为空?

来自分类Dev

每次单击“提交”时,HTML更新输入文本区域

来自分类Dev

无法单击表单的输入,文本区域和按钮

来自分类Dev

提交后更改文本区域长度

来自分类Dev

单击按钮更新文本区域

来自分类Dev

文本区域输入更改后的setInterval

来自分类Dev

输入键后清除文本区域

来自分类Dev

单击按钮时使用动态输入ID清除输入文本区域-jQuery

来自分类Dev

单击按钮时使用动态输入ID清除输入文本区域-jQuery

来自分类Dev

用户编辑文本区域后,重置/提交按钮将不起作用?

来自分类Dev

输入,更改文本后的文本区域样式?

来自分类Dev

单击按钮后,将时间添加到文本区域

来自分类Dev

离开文本区域时按钮单击不触发

来自分类Dev

单击按钮将Java语言写入文本区域

来自分类Dev

用户单击按钮时创建文本区域

来自分类Dev

在按钮单击时切换文本区域

来自分类Dev

文本区域上的切换按钮单击jQuery

来自分类Dev

单击后摆脱表格上的文本区域

来自分类Dev

带按钮的Bootstrap输入组文本区域

来自分类Dev

如何从下拉菜单中选择多个值,并在单击提交按钮时将其显示在文本区域中?

来自分类Dev

无法在文本区域输入文本

来自分类Dev

用于修改文本区域中的文本,然后复制修改后的文本的按钮

来自分类Dev

输入特定文本后,使按钮可单击

来自分类Dev

使用jQuery提交多个文本区域

来自分类Dev

点击进入提交文本区域

来自分类Dev

宽度为100%的输入具有不同的大小(提交,文本,文本区域)

来自分类Dev

单击按钮将文本区域中的文本附加到div

来自分类Dev

单击按钮时,将文本区域的文本复制到剪贴板中

来自分类Dev

单击按钮,如何使用户能够从文本区域复制文本?

Related 相关文章

  1. 1

    单击提交按钮后如何使文本区域为空?

  2. 2

    每次单击“提交”时,HTML更新输入文本区域

  3. 3

    无法单击表单的输入,文本区域和按钮

  4. 4

    提交后更改文本区域长度

  5. 5

    单击按钮更新文本区域

  6. 6

    文本区域输入更改后的setInterval

  7. 7

    输入键后清除文本区域

  8. 8

    单击按钮时使用动态输入ID清除输入文本区域-jQuery

  9. 9

    单击按钮时使用动态输入ID清除输入文本区域-jQuery

  10. 10

    用户编辑文本区域后,重置/提交按钮将不起作用?

  11. 11

    输入,更改文本后的文本区域样式?

  12. 12

    单击按钮后,将时间添加到文本区域

  13. 13

    离开文本区域时按钮单击不触发

  14. 14

    单击按钮将Java语言写入文本区域

  15. 15

    用户单击按钮时创建文本区域

  16. 16

    在按钮单击时切换文本区域

  17. 17

    文本区域上的切换按钮单击jQuery

  18. 18

    单击后摆脱表格上的文本区域

  19. 19

    带按钮的Bootstrap输入组文本区域

  20. 20

    如何从下拉菜单中选择多个值,并在单击提交按钮时将其显示在文本区域中?

  21. 21

    无法在文本区域输入文本

  22. 22

    用于修改文本区域中的文本,然后复制修改后的文本的按钮

  23. 23

    输入特定文本后,使按钮可单击

  24. 24

    使用jQuery提交多个文本区域

  25. 25

    点击进入提交文本区域

  26. 26

    宽度为100%的输入具有不同的大小(提交,文本,文本区域)

  27. 27

    单击按钮将文本区域中的文本附加到div

  28. 28

    单击按钮时,将文本区域的文本复制到剪贴板中

  29. 29

    单击按钮,如何使用户能够从文本区域复制文本?

热门标签

归档