Всем привет, может кто делал у себя подобное.
Нужен скрипт, показывающий сколько символов введено в поле ввода или сколько ввести осталось типа как в твиттере.
# Нектарин (02.11.2016 / 21:12)Весь код писать в теле страницы?
Macabre, http://web.ixit.ru/javascript/ ... ms_2/
echo"<textarea cols='" . $set_user['farea_w'] . "' rows='" . $set_user['farea_h'] . "' id="Msg" onfocus="ChooseLen()" onchange="ChooseLen()" onkeyup="ChooseLen()" onkeydown="ChooseLen()" onkeypress="ChooseLen()" name='msg'>";
# Macabre (06.11.2016 / 14:22)Попробуй вот так (только данные в форме перепиши на свои) - я на локалке проверил, счётчик символов работает.
Весь код писать в теле страницы?
У меня не пролучается так.
echo"<textarea cols='" . $set_user['farea_w'] . "' rows='" . $set_user['farea_h'] . "' id="Msg" onfocus="ChooseLen()" onchange="ChooseLen
echo '
<script type="text/javascript">
function ChooseLen() {
var M = document.getElementById(\'Msg\').value.length;
document.getElementById(\'Count\').value = M;
}
</script>
<form method="post">
<textarea name="msg" id="Msg" onfocus="ChooseLen()" onchange="ChooseLen()" onkeyup="ChooseLen()" onkeydown="ChooseLen()" onkeypress="ChooseLen()"></textarea><br />
Длина сообщения: <input size="4" id="Count" type="text" /> символов
<p><input type="submit" value="Отправить"/></p>
</form>
';
<textarea oninput="document.getElementById('text-counter').innerHTML = this.value.length;" cols="20" rows="4" placeholder="demo counter"></textarea>
<div>Символов введено: <span id="text-counter"></span></div>
# ramzes (06.11.2016 / 19:24)Чё то пока что твой косячит ... Я в js почти не разбираюсь, может ещё что-то надо кроме того, что ты написал?
А ваш вариант косячить будет