log
Вот код, для подсчета символов (смысл в том, чтобы подсчет велся именно при каждом нажатии на кнопки клавиатуры):
<script type="text/javascript">
function count() {
txt = document.getElementById('text').value; //вытаскиваеем текст
txt = txt.replace(/ {1,}/gi, ""); // удаляем пробелы (заменяем ничем)
cnt = txt.length; // считаем длинну
document.getElementById('output').value = cnt; // выводим
}
</script>
<textarea id="text" name="text" onclick="count()"></textarea>
<br>
<input type="text" id="output" name="output">
что не так? Почему не работает?
если в textarea заменить событие onclick на onchange, то все работает однако, только после потери фокуса над элементом textarea.
Тыкните носом, что не так сделал.
З.Ы. С меня рейт по максимуму!
webboxxx
не знаю, вот так все работает:
Код:
<script type="text/javascript">
function count() {
txt = document.getElementById('text').value; //вытаскиваеем текст
txt = txt.replace(/ {1,}/gi, ""); // удаляем пробелы (заменяем ничем)
cnt = txt.length; // считаем длинну
document.getElementById('output').value = cnt; // выводим
}
</script>
<textarea id="text" name="text" onkeyup="count()"></textarea>
<br>
<input type="text" id="output" name="output">
log
да действительно, просто тестил в режиме просмотра в тоталкоммандере по привычке, а в опере работает все, всем спасибо!