Visualizzazione risultati 1 fino 3 di 3

Discussione: Sparisce il primo "a capo" dopo invio texarea

  1. #1
    phollia non è connesso Utente giovane
    Data registrazione
    05-02-2015
    Messaggi
    68

    Predefinito Sparisce il primo "a capo" dopo invio texarea

    Salve

    Un semplice form con solo una textarea che mostra il valore inviato nella stessa pagina.

    Codice PHP:
    <?php
    $ta
    = (isset($_POST['ta'])) ? $_POST['ta'] : false;
    ?>
    <!DOCTYPE html>
    <html lang="it">
    <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">

    <title>TA</title>
    </head>

    <body>
    <form id="myform" name="myform" method="post">
    <textarea id="ta" name="ta" class="ta" rows="12" cols="60"><?php echo $ta; ?></textarea>
    <input name="invia" type="submit" value="Invia" />
    </form>
    </body>
    </html>
    Se inserico nella textarea del testo che comincia con un (o più) "a capo", inviando il form nella textarea vedo lo stesso ma con un "a capo" in meno. Quindi se inserisco un testo con tre "a capo" lo rivedo prima con due, poi con uno e infine solo il testo.

    Perchè questo?

    EDIT:
    la pagina è visibile qui
    Ultima modifica di phollia : 14-04-2018 alle ore 12.06.42

  2. #2
    mzanella non è connesso AlterGuru
    Data registrazione
    29-12-2015
    Messaggi
    1,954

    Predefinito

    È una "stranezza" di HTML. Puoi trovare delle informazioni su HTML textarea ignores 1st new line character, why?.

  3. #3
    phollia non è connesso Utente giovane
    Data registrazione
    05-02-2015
    Messaggi
    68

    Predefinito

    Non lo sapevo. Grazie.

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •