Возврат каретки в текстовой области - PullRequest
1 голос
/ 24 июня 2009

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

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

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

Спасибо.

Ответы [ 3 ]

3 голосов
/ 24 июня 2009

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

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

1 голос
/ 04 января 2012

Использовать jQuery .val () hook :

$.valHooks.textarea = {
    get: function( elem ) {
        return elem.value.replace( /\r?\n/g, "\r\n" );
    }
};
1 голос
/ 24 июня 2009

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...