Я должен разрешить пользователю вводить возврат каретки в текстовых областях; что-то вроде:
Предложение 1 Предложение 2 ...
Я должен сохранить эти возвраты каретки при загрузке и сохранении данных Я использую jQuery на стороне клиента и .NET на сервере. Любые предложения о том, как подойти?
Спасибо.
Если «сохранять» разрывы строк (CRLF) означают, что вы хотите правильно отобразить его, как это делает SO, вам необходимо помнить о замене пары CRLF на <br/>CRLF.
CRLF
<br/>CRLF
В противном случае весь ваш текст будет отображаться последовательно.
Использовать jQuery .val () hook :
$.valHooks.textarea = { get: function( elem ) { return elem.value.replace( /\r?\n/g, "\r\n" ); } };
Вам не нужно делать ничего особенного. Это то, что делают <textarea> s, и, если вы не приложите особых усилий для удаления новых строк на стороне сервера, вы загрузите их со стандартным string без проблем.
<textarea>
string