Как выводить количество слов с 3-х TEXTAREA
Есть скрипт который делает подсчет слов с формы TEXTAREA и выводит кол-во в id="tcount". С одной формой работает. Нужно еще добавить 2 TEXTAREA формы и узнать количество слов с 3 -х TEXTAREA форм. т.е нужно суммировать TEXTAREA1 + TEXTAREA2 + TEXTAREA3. Как быть, что нужно сделать?
<script type="text/javascript"> function calc() { title = $.trim($("#textareaid").val()).split(/\s+/g); $("#tcount").val($.grep(title,function (str) { return $.trim(str).length>0; }).length); } </script> <textarea id="textareaid" onkeyup="calc()"></textarea> <textarea id="textareaid2" onkeyup="calc()"></textarea> <input type="text" id="tcount" /> |
textarea количество слов
haa,
:-? <!DOCTYPE HTML> <html> <head> <title>Untitled</title> <meta charset="utf-8"> <style type="text/css"> </style> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script> <script> $(function() { var a = $("textarea"); a.on("input", function() { var b = 0; a.each(function(a, d) { var c = this.value.match(/[^\s.,;!]+/g) || []; b += c.length }); tcount.value = b }) }); </script> </head> <body> <textarea name=""></textarea> <textarea name=""></textarea> <textarea name=""></textarea> <input type="text" id="tcount" /> </body> </html> |
А как вывести tcount внутри span? Меняю на span не работает.
<script> $(function() { var a1 = $("textarea"); a1.on("span", function() { var b1 = 0; a1.each(function(a1, d1) { var c1 = this.value.match(/[^\s]+/g) || []; b1 += c1.length }); tcount.value = b1 }) }); </script> |
haa,:cray:
Цитата:
$("#tcount").text(b1) |
Часовой пояс GMT +3, время: 23:57. |