2016-05-11 8 views
0

ich bin Herstellen einer Form unter Verwendung von Mail-BootstrapWie liest man eine neue Zeile in einem Textbereich mit Bootstrap?

Einer von ihnen eine Form Steuerung ist, welche beispielsweise mehrere Textzeilen

<textarea class="form-control" id="resumen" rows="1"></textarea> 

unterstützt dann gelesen ich den Inhalt

texto = $('#resumen').val()+'\r\n' 

wenn der Benutzer ein ID-Formular eingibt:

hello world 
hello world again 

texto = hello world hello world again 

Wie kann ich neue Zeilen im Formular lesen?

Die vollständige Zeichenfolge ist eine Zeile und liest nicht die vom Benutzer hinzugefügten "neuen Zeilen" (mit enter).

Ich möchte die vollständige Zeichenfolge mit verschiedenen Zeilen lesen, wie der Benutzer es eingeben Wie kann ich das tun?

Antwort

1

Neue Zeilen sind vorhanden, wenn Sie diese Eingabezeichenfolge in der Konsole lesen und drucken, werden neue Zeilen angezeigt.

Wenn Sie drucken möchten, dass Eingabestring in html dann diese neuen Linien durch <br>, ersetzen

Wenn Sie mit jeder Zeile sie in ein Array spielen wollen brechen

<textarea id="textarea"></textarea> 
<a href="#!" id="read" onclick="readTextArea()">read</a> 

<script type="text/javascript"> 
    function readTextArea() { 
    var data = $("#textarea").val(); 
    var dataNlToBr = data.replace(/\r?\n/g, '<br>'); 
    var dataArray = dataNlToBr .split('<br>'); 
    console.log(data); 
    console.log(dataNlToBr); 
    console.log(dataArray); 

    } 
</script> 
Verwandte Themen