Простенький счетчик символов в Форму Ответа
Автор: Deff
Платформа: MyBB
Ставим в HTML низ:
Отредактировано Герда (20.05.13 00:55)
ForumD.ru - Дизайн для форумов, скрипты для форумов, техническая поддержка |
Привет, Гость! Войдите или зарегистрируйтесь.
Вы здесь » ForumD.ru - Дизайн для форумов, скрипты для форумов, техническая поддержка » Javascript, Jquery и CSS решения » Скрипты и стили для МуBB.ru » Счётчик символов в форме ответа
Простенький счетчик символов в Форму Ответа
Автор: Deff
Платформа: MyBB
Ставим в HTML низ:
Отредактировано Герда (20.05.13 00:55)
Счётчик символов в форме ответа v2 (c) rps
Осуществляет подсчёт введённых символов в форме ответа. В отличие от прошлого варианта поддерживается всеми браузерами а также реагирует как на нажатия кнопок мыши, так и клавиатуры.
Вставлять в ХТМЛ-низ:Код:<script type="text/javascript"> if ((document.URL.indexOf("viewtopic.php") != -1) || (document.URL.indexOf("post.php") != -1) || (document.URL.indexOf("edit.php") != -1)) { var repl = document.getElementById("main-reply"); var submit = document.getElementsByTagName("p") for (var i=0; i<submit.length; i++){ if (submit[i].className == "formsubmit") submit[i].innerHTML = "<span id=\"plng\" style=\"border: 1px solid; padding: 2px 3px;\">Написано символов: <b>0</b></span>" + submit[i].innerHTML; } repl.onkeyup = repl.onkeydown = repl.onfocus = repl.onblur = function(){ document.getElementById("plng").innerHTML ="Написано символов: <b>" + (repl.value.length) + "</b>"; }} </script>
Отредактировано Герда (20.05.13 00:55)
Последний скрипт не работает. Печатаю в окне ответа, но по-прежнему показывает "0".
Amaya_Matsumoto и у меня
Последний скрипт не работает.
а первый работает?
Простенький счетчик символов в Форму Ответа
Ставим в HTML низ:
<script>var a,L,epl=$("#main-reply"),str='<small id="plng" style="border:1px solid;padding:2px 3px;margin:0 20px 0 10px;">Написано символов: <b>00</b> </small>';epl.parents("fieldset").find("legend").prepend(str);function epl3(){a=epl.val().length;if(a>9){L=''}else{L='0'};$("#plng b").text(L+a)};epl3();$(".pl-quote").click(function (){setTimeout('epl3()',100)});epl.bind('mouseout mousemove keydown keypress keyup',function(e){epl3()});</script>
Deff
Красота! Спасибо!
Странно взаимодействует со скриптом дополнительных bb-тегов
Palladis
Переставьте в форму ответа перед скриптом доп тегов
Deff
Спасибо, помогло)
Вы здесь » ForumD.ru - Дизайн для форумов, скрипты для форумов, техническая поддержка » Javascript, Jquery и CSS решения » Скрипты и стили для МуBB.ru » Счётчик символов в форме ответа