TransWikia.com

Quebra de linhas

Stack Overflow em Português Asked by Vanderclin Rocha on December 11, 2021

Olá, criei um chat no meu site usando Firebase.
Mais não sei como fazer esta mensagem ser salva junto com a quebra de linhas.

imagem 1

Na imagem acima estou usando o textarea para escrever a mensagem.

Mais após enviar a mensagem ela não faz a quebra de linha como mostrado na foto abaixo.

image 2

Este é meu código que salva a mensagem no banco de dados do Firebase.


    $("#send_button").on('click', function () {

        var user = firebase.auth().currentUser;
        var displayName = user.displayName;
        var photoURL = user.photoURL;
        var mess = $("#msg").val();
        var date = formatAMPM(new Date());

        firebase.database().ref('chat/' + Date.now()).set({
            name: displayName,
            photo: photoURL,
            message: mess,
            date_and_time: date
        });
        var element = document.getElementById("scroll-chat");
        element.scrollTop = element.scrollHeight;
        $("#msg").val("");

    });

One Answer

Acredito que o problema esta na visualização. Textarea envia quebra de linha com n e o html não o lê.

Tente alterar sua string para <br />, algo assim:

var str = 'olánEste é um teste de quebra de linha, teste1.';
str.replace(/n/g,'<br />');

Answered by Thiago Freitas on December 11, 2021

Add your own answers!

Ask a Question

Get help from others!

© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP