Я использую ответ, приведенный здесь Count textarea characters, но его необходимо изменить, чтобы обращать внимание на символы в текстовом поле. И измените цвет, когда он попадает на определенные счетные числовые пределы, чтобы дать пользователю некоторую форму предупреждая, что они приближаются к ограничению поля.отображение счетчика текстовых полей javascript
Это то, что я собрал до сих пор, сам по себе. Это действительно работает! (Поразительно). Во-первых, это то, что я начал с:
$(window).load(function() {
$("#input_4_1").keyup(function() {
$("#count_4_1").text("Characters remaining: " + (2550 - $(this).val().length));
});
});
И это то, что я заново изобрел его как:
$(window).load(function() {
$("#input_4_1").keyup(function() {
if (2550 - $(this).val().length >= 501) {
$("#count_4_1").text("Characters remaining: " + (2550 - $(this).val().length));
} else if ((2550 - $(this).val().length <= 500) && (2550 - $(this).val().length >= 101)) {
$("#count_4_1").text("<span style=\"color: #55a500;\">Characters remaining: " + (2550 - $(this).val().length) + "</span>");
} else if (2550 - $(this).val().length <= 100) {
$("#count_4_1").text("<span style=\"color: #ff0000;\">Characters remaining: " + (2550 - $(this).val().length) + "</span>");
}
});
});
И это то, что удивительно работает. За одним исключением - и здесь возникает вопрос. Я почти ничего не знаю о JS. Когда считывание номера символа составляет от 2550 до 500, дисплей отображается в тонком порядке. Когда персонаж считывающий становится от 500 до 100 считанных показывает:
<span style="color: #55a500;">Characters remaining: 499</span>
Так как же я получаю JS на самом деле удар CSS в надлежащий эффект отображения, вместо того, чтобы просто вторя на странице ??
Если применимо, используется jQuery.
Спасибо, LcSalazar, ваше объяснение и убирающий код отсортировали этот вопрос для меня. Очень признателен. Спасибо всем, кто ответил - не было неправильных ответов, но, к сожалению, я могу только отметить его как принятый ответ. Я отметил тот, который наилучшим образом соответствует тому, что я делаю, и помог убрать код, который это делал. Однако есть еще один вопрос, но я попрошу об этом в другом посте! – Cassandra