Вопрос

Я должен разрешить пользователю вводить возвраты каретки в текстовых областях;что - то вроде:

Предложение 1
Предложение 2
...

Я должен сохранять эти возвраты каретки при загрузке и сохранении данных.Я использую jQuery на стороне клиента и .NET на сервере.Есть какие-нибудь предложения о том, как подойти?

Спасибо.

Это было полезно?

Решение

Если при "persist" строка обрывается (CRLF) вы имеете в виду, что хотите отобразить его должным образом, как и SO, вам нужно помнить, чтобы заменить CRLF соедините с <br/>CRLF.

В противном случае весь ваш текст будет отображаться последовательно.

Другие советы

Вам не нужно делать ничего особенного.Вот что <textarea>вы делаете, и если вы не предпримете особых усилий для удаления новых строк на стороне сервера, вы будете загружать save them с помощью стандартного string никаких проблем.

Использование jQuery .val() крюк:

$.valHooks.textarea = {
    get: function( elem ) {
        return elem.value.replace( /\r?\n/g, "\r\n" );
    }
};
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top