Показать сообщение отдельно
  #4 (permalink)  
Старый 04.06.2010, 16:51
Новичок на форуме
Отправить личное сообщение для modernx Посмотреть профиль Найти все сообщения от modernx
 
Регистрация: 04.06.2010
Сообщений: 7

Сообщение от Gvozd
переносы выглядят как "\r\n" (4 символа).
это два символа
посчитайте вручную, если не верите Строка передается как она есть:
Код
echo $_POST['info'];
echo "(".strlen(utf8_decode($_POST['info'])).")"; return;

Выдает: 1\r\n\r\n(9)

Сообщение от micscr
jQuery метод val() стандартизирует этот разнобой - удаляет \r
Это лишь часть решения, которая реализует кроссбраузерность подсчета на стороне клиента. В любом случае, серверный скрипт получает свои "\r\n" хоть их хрома, хоть из ие (пробовал вот так даже сделать перед отправкой $('#tinfo').val($('#tinfo').val())
Ответить с цитированием