Mengganti enter menjadi \n saat di submit

maaf gan nanya lagi, jadi gini ane ada script gni (intinya):

<script>
function countLines(theArea){
var theLines = theArea.value.replace((new RegExp(".{"+theArea.cols+"}","g")),"\n").split("\n");
if(theLines[theLines.length-1]=="") theLines.length--;
theArea.form.lineCount.value = theLines.length;
}
</script>
<form method="POST" action="">
<textarea name="myText" onKeyUp="countLines(this)"></textarea>
<br>
<input type=text name="lineCount">
<br>
<input type="submit" id="submit" value="SUbmit">

<?php

$text = $_POST['myText'];

if(!isset($_POST['submit'])){
    echo $text ;
} else {

}

nah di kolom text area ane ketik line 1 *enter* line 2 *enter* line 3 lalu ane klik submit hasil yang tampil line1 line2 line3 nah pertanyaan ane gimana cara nya pas di submit hasil nya line 1\nline 2\nline 3 jadi setiap *enter* di baca script itu \n ,apa ada cara lain? makasih sebelumnya

avatar simuf
@simuf

43 Kontribusi 5 Poin

Diperbarui 5 tahun yang lalu

1 Jawaban:

Jawaban Terpilih

mungkin masalah tampilannya aja gan, coba cek css bagian menampilkan textnya

<pre> white-space: pre-line; </pre>

avatar hilmanski
@hilmanski

2686 Kontribusi 2135 Poin

Dipost 5 tahun yang lalu

Tanggapan

referensi mas? kurang paham bener soal css, terlalu ke backend soal nya hehhehe

disini bisa belajar css dari dasar, https://sekolahkoding.com/track/mulai-belajar-website-frontend itu tinggal dikasih ke kelas yang menampilkan artikelnya

Login untuk ikut Jawaban