Am un input in care pot sa scriu un text si dupa sa-l bag in baza de date dupa care sa fie afisat in alta parte. Problema este ca nu “percepe” “enter”-ul ca sa zic asa, sa inceapa o noua linie. Se afiseaza in-line pana nu mai are loc dupa care o ia de la capat cu o noua linie, ar fi ok sa fie cum e aici, cand dau enter sa fie o noua linie. Problema se rezolva daca fac linia cu </br>
in input cu textul.
Multumesc.
Textarea folosesc, m-am exprimat gresit.
La fel este.
https://www.php.net/manual/en/function.nl2br.php
<?php
if (isset($_POST['submit'])) {
echo nl2br($_POST["testBr"]);
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<form method="post">
<textarea name="testBr"></textarea>
<input type="submit" name="submit" value="click" />
</form>
</body>
</html>
Ceva de genul am testat.
Input:
Rezultat:
2 Likes
Cred ca tu vrei un submit al liniei la ENTER și apoi sa o afișeze intr-o lista de exemplu, dând posibilitatea de a introduce alte date in același input cu autoclear și autofocus. Vezi exemplul todolist-urilor.