Hi,
ich steht gerade auf dem Schlauch …
Kann ich eine textarea mit JavaScript zeilenweise auslesen?
Ich fürchte, ich muss den gesamten Inhalt immer bei Zeilenumbruch ("\n")??? in ein Array splitten, oder geht’s auch einfacher?
LG, piranja
Hi,
ich steht gerade auf dem Schlauch …
Kann ich eine textarea mit JavaScript zeilenweise auslesen?
Ich fürchte, ich muss den gesamten Inhalt immer bei Zeilenumbruch ("\n")??? in ein Array splitten, oder geht’s auch einfacher?
LG, piranja
angenehmen abend,
Kann ich eine textarea mit JavaScript zeilenweise auslesen?
nein, das geht nicht. zumindest nicht so wie du es dir vorstellst.
Ich fürchte, ich muss den gesamten Inhalt immer bei
Zeilenumbruch ("\n")??? in ein Array splitten, oder geht’s
auch einfacher?
aber das wäre doch nur ein einzeiler:
var taRows = myTextarea.split("\n");
und das auslesen ginge dann relativ leicht über eine variable. zb so
var row = 2;
var rowContent = taRows[row-1]
und eingebaut in ein HTML-beispiel sähe es dann u.u. aus wie folgt:
Textarea zeilenweise auslesen
function extractRow()
{
//auslesen der reihe, die ausgegeben werden soll
var curVal = document.getElementById(„rownr“).value;
//wenn keine gültige zahl
if(curVal==null || isNaN(curVal) || curVal.length<=0) {
alert(„You have to specify a valid Number“);
return null;
}
var myTa = document.getElementById(„myTa“).value;
//Textarea-Werte anhand des Zeilenumbruches splitten
var taRows = myTa.split("\n");
//existiert ausgewählte Reihe überhaupt?
if(curVal>taRows.length) {
alert(„Number must be equal or less than the Count of Rows in the Textarea“)
return null;
}
//ausgabe der alleinigen reihe
document.getElementById(„output“).innerHTML = taRows[curVal-1];
}
Read out a Textarea Row by Row
Enter Your Text-Rows here:
Choose the Row You want to extract:
And see the Result here:
hoffe, ich konnte dir helfen.
beste grüße aus belin
zebulon
hoffe, ich konnte dir helfen.
Ja, wunderbar, besten Dank!!!
piranja