[JavaScript] Jak odczytać z textarea tylko jeden konkretn

0

Jak odczytać z textarea tylko jeden konkretny wiersz np. 2????

0

hmm no to by sie dalo w php zrobic:

tekst z textarea po przeslaniu bedzie w jednej zmiennej typu string. I teraz jezeli ktos korzystal z przegladarki na uniksie, to nowe linie oddzielone beda znakiem '\n', jezeli na windzie to '\n\r' jezeli na MacOS to samo '\r' (moglem cos pokrecic).

Teraz musisz potraktowac to f-cja explode, ktora zwroci ci tablice np.:

$tab = explode ("\n\r", $nazwa_zmiennej);

teraz chciales drugi wierwsz wiec:

echo "drugi wiersz - $tab[1]"; // pamietaj ze index liczony jest od zera

W JS pewnie robi sie to bardzo podobnie, ale nie ma w nim chyba czegos takiego jak explode, wiec musialbys napisac albo odnalezc dla niej jakis JS-owy odpowiednik.

0

Jak odczytać z textarea tylko jeden konkretny wiersz np. 2????

<script language="JavaScript">
function dupa() {
d = document.form;
s = d.text.value.split('\n');
alert(s[d.wiersz.value]);
}
</script>
<form name="form">
<textarea name="text"></textarea>
<input type="button" value="Pokaż wiersz" onClick="dupa()">
<input type="text" name="wiersz">
</form>

0

Jak odczytać z textarea tylko jeden konkretny wiersz np. 2????

function dupa() {
d = document.form;
s = d.text.value.split('\n');
alert(s[d.wiersz.value]);
}

hmm a czy w JS tez obowiazuje to co napisalem odnosnie roznego oznakowania nowych linii?

0

Dzięki. Zrobie z tym PHP.

0

hmm a czy w JS tez obowiazuje to co napisalem odnosnie roznego oznakowania nowych linii?

hmmmmmm... w JS to nie wiem , bo to chyba indywydualna sprawa przeglądarki a konkretnie pola textarea, w IE jest \r \n

1 użytkowników online, w tym zalogowanych: 0, gości: 1