Может есть готовое решение - дайте ссылку, в поисковиках искал - не нашел.
Спустя 2 минуты, 13 секунд (11.08.2010 - 11:47) Basili4 написал(а):
используешь strip_tags и считаешь количество символов
Спустя 22 минуты, 31 секунда (11.08.2010 - 12:09) LRCenter написал(а):
Простите, я ноль в JS. Вот есть такой код. Как сделать чтобы он показывал число знаков без тэгов/с тэгами, а еще чтоб в скобках показывался размер текста в килобайтах(с тэгами) это надо число знаков делить на 1024? Как это сделать?
<textarea onKeyUp="document.getElementById('kolvo').innerHTML=this.value.length;"></textarea>
<div id="kolvo"></div>
Спустя 21 минута, 43 секунды (11.08.2010 - 12:31) Basili4 написал(а):
LRCenter
Ой я гоню конечно strip_tags функция php тебе надо регулярками все теги бить
Ой я гоню конечно strip_tags функция php тебе надо регулярками все теги бить
Спустя 4 минуты, 40 секунд (11.08.2010 - 12:36) LRCenter написал(а):
Регулярные выражения в JS? А как это написать?
Спустя 14 минут, 50 секунд (11.08.2010 - 12:51) Lenarfate написал(а):
Спустя 39 минут, 47 секунд (11.08.2010 - 13:30) LRCenter написал(а):
Вот вроде все сделал, но как раз с регулярками проблема
Вот с этой строкой перестает работать. Что не так?
<html>
<head>
<script>
function counter(el)
{
el=el.replace(/<\/?[^>]+>/g, '');
document.getElementById('count').innerHTML = el.value.length;
document.getElementById('kb').innerHTML = (el.value.length/1024).toFixed(2);
}
</script>
</head>
<body>
Вы ввели: <span id='count'>0</span> символов. <span id='kb'>0</span>Kb
<form>
<textarea id="text" onkeypress="counter(this);" onkeyup="counter(this);" onchange="counter(this);"></textarea><br>
</form>
</body>
</html>
Вот с этой строкой перестает работать. Что не так?
el=el.replace(/<\/?[^>]+>/g, '');
_____________
Меньше кода - меньше багов ©