我有以下代碼,我剛剛注意到,當我發布一個有兩個段落的帖子時,段落之間的換行被忽略了。輸出的結果是一個沒有任何換行的長段。有什么辦法可以解決這個問題嗎?
<div class="contact-form" >
<form action="{ route('post. store') }}" method="post" enctype="multipart/form-data">
@csrf
<!-- 身體-->
<label for="body"><span>Body</span></label>。
<textarea id="body" name="body">{{ old('body') }}</textarea>
@error('body')
<p>{{ $message }}</p>
@endror
<!-- 按鈕-->
<input type="submit" value="submit" />
</form>
</div>
uj5u.com熱心網友回復:
使用PHP的nl2br()函式與在Laravel中輸出HTML相結合:
< textarea id="body" name="body"> /span>{! !nl2br(old('body')) !}</textarea>
這將顯示old('body')輸入,保持HTML格式和空格不變。
uj5u.com熱心網友回復:
你可以給你的文本區應用一個CSS樣式來保留換行符:
< textarea id="body"/span> name="body" class='reserveLines'> {{ old('body') }}</textarea>
.reserveLines {
white-space: pre-wrap;
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/332453.html
標籤:
