使用jquery从多个文本框值中的字符计数为单个最大值

波利德夫

我想使用多个文本框计算字符我搜索了很多链接,并且堆栈溢出的答案也。但是我没有得到正确的答案。我已经查看了下面链接的答案,但这是两个文本框的两种类型的最大计数。但就我而言,我想对所有文本框使用最大字符160进行计数它应该合并所有这些输入,并且每次应该对具有多个输入的JQuery字符计数器的值进行计数

我的代码在这里

$('#Loc').keyup(function () {

            var len = $(this).val().length;
            var $msg = $("#charNum");
            if (len > 160) {
                var output = $(this).val().substring(0, 160);
                var msglength = 2;
                //$(this).val(output);

                $msg.html(len + "/" + msglength + " sms left");
            } else {
                $msg.html(160 - len + " characters left");
            }
        });

上面的代码用于第一个文本框。

 $('#Contn').keyup(function () {
            var Vaclen = $('#Vac').val().length + $('#Loc').val().length;
            var len = $(this).val().length;
            var $msg = $("#charNum");
            if (len > 160) {
                var output = $(this).val().substring(0, 160);
                var msglength = 2;
                //$(this).val(output);

                $msg.html(len + "/" + msglength + " sms left");
            } else {
                $msg.html(Vaclen - len + " characters left");
            }
        });

我已附上屏幕截图。 在此处输入图片说明

如何合并所有文本框的值以及如何显示?

我的小提琴在这里

布山卡瓦德卡

试试这个jQuery:

在这里,您需要为输入文本编写两个事件。一种是关注焦点,在其中您将计算除焦点输入之外的总文本长度,另一种是针对焦点输入的键入事件,在该事件中您必须获取所有输入的总文本长度。

$(document).ready(function () {
            var count = 0; // 
            var focusCount = 0;

        $('input[type=textbox]').focus(function(){

            focusCount = $(this).val().length;
            count = 0;              
            // get total text length
            $('input[type=textbox]').each(function(){
                count +=  $(this).val().length;
            });
            // remove text length of focused input from total count
            count-=focusCount;
        });

        $('input[type=textbox]').keyup(function () {
                focusCount = $(this).val().length;
               $('#charNum').text(160 - (count+focusCount));
        });
    });

工作JSfiddle

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

文本框的多个最小值和最大值

来自分类Dev

在Jquery中,从单个文本框ID取不同的值

来自分类Dev

使用Jquery将不同的多个值设置为不同的多个文本框

来自分类Dev

使用jQuery在文本框中打印计数和所选选项的值

来自分类Dev

使用jQuery在文本框中打印计数和所选选项的值

来自分类Dev

在jQuery中获取多个文本框值-MVC

来自分类Dev

jQuery验证文本框1,如果文本框2中存在相同的多个值

来自分类Dev

如何在文本框中显示数组的前3个最大值?

来自分类Dev

将多个文本框中的值添加到php中的单个文本框中

来自分类Dev

将多个文本框中的值添加到php中的单个文本框中

来自分类Dev

根据在文本框中输入的值,使用javascript打开多个文本框

来自分类Dev

将多个文本框值绑定到单个属性

来自分类Dev

使用jQuery从文本框中清除旧值

来自分类Dev

使用jQuery屏蔽文本框中的值

来自分类Dev

如何使用jQuery在隐藏的文本框中设置值

来自分类Dev

使用jQuery从生成的文本框中检索值

来自分类Dev

使用jQuery屏蔽文本框中的值

来自分类Dev

使用jQuery闪烁文本框值

来自分类Dev

c#将从单个文本框中获取的多个值分配给标签

来自分类Dev

使用单个按钮单击事件的多个文本框值添加

来自分类Dev

从pyspark数据框中获取多个(100+)列的空计数,最小值和最大值的最佳方法

来自分类Dev

使用jquery将单个文本框值传递给ajax调用

来自分类Dev

为数据框中的每个组取最大值

来自分类Dev

json函数返回字符串值未在mvc中的jquery中使用onchange事件显示在文本框中

来自分类Dev

使用单个文本框在其他框中输入值

来自分类Dev

jQuery查找ID为[]的文本框的值

来自分类Dev

jQuery查找ID为[]的文本框的值

来自分类Dev

VBA MS Access在文本框中更改值的范围为2个字符

来自分类Dev

计数总和中的最大值

Related 相关文章

  1. 1

    文本框的多个最小值和最大值

  2. 2

    在Jquery中,从单个文本框ID取不同的值

  3. 3

    使用Jquery将不同的多个值设置为不同的多个文本框

  4. 4

    使用jQuery在文本框中打印计数和所选选项的值

  5. 5

    使用jQuery在文本框中打印计数和所选选项的值

  6. 6

    在jQuery中获取多个文本框值-MVC

  7. 7

    jQuery验证文本框1,如果文本框2中存在相同的多个值

  8. 8

    如何在文本框中显示数组的前3个最大值?

  9. 9

    将多个文本框中的值添加到php中的单个文本框中

  10. 10

    将多个文本框中的值添加到php中的单个文本框中

  11. 11

    根据在文本框中输入的值,使用javascript打开多个文本框

  12. 12

    将多个文本框值绑定到单个属性

  13. 13

    使用jQuery从文本框中清除旧值

  14. 14

    使用jQuery屏蔽文本框中的值

  15. 15

    如何使用jQuery在隐藏的文本框中设置值

  16. 16

    使用jQuery从生成的文本框中检索值

  17. 17

    使用jQuery屏蔽文本框中的值

  18. 18

    使用jQuery闪烁文本框值

  19. 19

    c#将从单个文本框中获取的多个值分配给标签

  20. 20

    使用单个按钮单击事件的多个文本框值添加

  21. 21

    从pyspark数据框中获取多个(100+)列的空计数,最小值和最大值的最佳方法

  22. 22

    使用jquery将单个文本框值传递给ajax调用

  23. 23

    为数据框中的每个组取最大值

  24. 24

    json函数返回字符串值未在mvc中的jquery中使用onchange事件显示在文本框中

  25. 25

    使用单个文本框在其他框中输入值

  26. 26

    jQuery查找ID为[]的文本框的值

  27. 27

    jQuery查找ID为[]的文本框的值

  28. 28

    VBA MS Access在文本框中更改值的范围为2个字符

  29. 29

    计数总和中的最大值

热门标签

归档