PRE标签忽略换行符

时间:2018-08-22 19:53:46

标签: css salesforce

我在用户输入内容的文本区域中输入

 <textarea class="edit_note_text"></textarea>

 
.edit_note_text {
    overflow-y: auto;
    resize: none;
    overflow-x: hidden;
    font-size: 14px;
    font-family: arial;
    padding: 8px 8px;
    border-color: #dcdcdc;
    color: #4e4e4e;
    margin: 10px 16px 0px;
    width: 1156px;
    height: 70px;
    white-space: pre-line;
    }

然后将其保存,并通过SALESFORCE发送到我们的后端。文本区域所在的对话框关闭,用户可以看到自己保存的输入。

.edit_note_text {
    overflow-y: auto;
    resize: none;
    overflow-x: hidden;
    font-size: 14px;
    font-family: arial;
    padding: 8px 8px;
    border-color: #dcdcdc;
    color: #4e4e4e;
    margin: 10px 16px 0px;
    width: 1156px;
    height: 70px;
    white-space: pre-line;
    }

由于某种原因,如果他最初输入任何换行符,它将保存并正确显示。但是在编辑时,它将删除换行符。后端似乎确实保存了换行符,并且显示了空格。

此外,显示的行上还有一个附加标签。

原始输入:

<pre>{!creditDeptNote.Description__c}</pre>

编辑:

testing                                                                         
t2                                                                              
t3

显示

testing                                                                         
t2                                                                              
t3
567

0 个答案:

没有答案