#jquery #jquery-plugins #jquery-selectors
#jquery #jquery-плагины #jquery-селекторы
Вопрос:
Возможно ли ограничить количество символов в нескольких полях?
Я использую jQuery count и мне нужно установить общее ограничение на количество символов в нескольких полях.
Если ограничение равно 100 и пользователь вводит 75 символов в 1-м поле, они должны иметь возможность ввести только 25 символов во 2-м поле.
ДЕМОНСТРАЦИЯ: http://jsfiddle.net/2xfCG /
Пример:
<form id="count">
<textarea id="one" class="text" ></textarea>
<textarea id="two" class="text" ></textarea>
<span id="left" />
</form>
<script>
$(function() {
$('#one, #two').limit('140','#left');
});
</script>
Вышеописанное не работает. Также пробовал $('#one', '#two").limit('140', '#left');
Ответ №1:
Да, это возможно, но не с тем плагином, который вы используете. Все, что вам нужно сделать, это привязать обработчик ввода к обеим текстовым областям, а затем проверить сумму длин значений обеих текстовых областей:
var total_length = $('#textarea1').val().length $('#textarea2').val().length;
Если общая длина превышает желаемую, то сократите текстовую область, которая в данный момент находится в фокусе.