Я использую функцию jQuery "maxlength" (находится здесь http://plugins.jquery.com/node/14014/release?api_version%5B%5D=10), но сталкиваюсь с проблемой при сохранении результата в базе данных. Эта функция просто использует $(this).val().length
для получения количества символов, которые имеютбыло введено.
MaxLength будет ограничивать количество введенных символов, но не учитывает специальные символы (например, возврат каретки). Поэтому, если пользователь вводит 4 строки с CR в конце каждого, мы заканчиваемпри заполнении формы до макс. символов + 4. Таким образом, когда я пытаюсь сохранить в базе данных, я получаю сообщение об ошибке, потому что строка слишком длинная.
Я мог бы просто удалить CR, но яинтересно, есть ли какой-нибудь метод для включения этих специальных символов в счетчик длины, чтобы я получил истинный счет.