Использование клавиши JQuery для захвата данных textarea и отображения в промежутке - PullRequest
1 голос
/ 04 ноября 2011

Я хочу получить то, что пользователь печатает и отображать в промежутке над текстовой областью. Но как мне получить ключ ввода / возврата (keyCode 13) и правильно вставить его в диапазон, чтобы разрыв строки в текстовой области представлял собой разрыв строки (
) в диапазоне.

 $('#InviteMessage').keyup(function(event)
    {
        var enter = "";

        //if(event.keyCode = '13')
            //enter = 'br />';

        var text = $(this).val() + enter;

        //replace all the less than/greater than characters

        if(text == '')
            $('#message').html('[Your personal message]');
        else
            $('#message').html(text);
        }
    );

#InputMessage - это текстовое поле, а #message - это интервал над ним.

1 Ответ

4 голосов
/ 04 ноября 2011

Вы могли бы просто сделать ...

text = text.replace(/\n/g, '<br />');

Или используйте white-space: pre на span, и в этом случае span должно быть div.

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