Formulář v HTML, jak zjistím konec řádku v textarea ?

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

Zamčeno
Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: 20 srp 2008 14:02
Bydliště: Brno
Kontaktovat uživatele:

Formulář v HTML, jak zjistím konec řádku v textarea ?

Příspěvek od CZechBoY »

Zdravim,
neví někdo jak se dá poznat že text je zalomený ?
např mám text:
ahoj
jak
se
máš
?

A když mi to vyjede do proměnné tak je to: "ahoj jak se máš ?"
Docela by se to hodilo, je to pro psaní článků :) a dávat tam <br> se mi moc nechce
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
PreTox
Level 2
Level 2
Příspěvky: 151
Registrován: 07 říj 2008 14:50
Bydliště: Praha
Kontaktovat uživatele:

Re: Formulář v HTML, jak zjistím konec řádku v textarea ?

Příspěvek od PreTox »

Dělá se to přes chr(13) což je znak ENTER, neboli zalomení řádku v textarea.
MB: ASUS Striker II Formula, CPU: Intel Core™ 2 Duo 3,16GHz, CPU Cooler: Zalman CNPS8700 LED, RAM: 2x1GB Corsair Dominator 1066 MHz DDR II, GPU: ASUS ATI Radeon HD 5770 DDR3 1GB, HDD: WD CG 500GB SATA 300, HDD2: WD CG 2TB SATA 300, Zdroj: Corsair 650W
Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: 20 srp 2008 14:02
Bydliště: Brno
Kontaktovat uživatele:

Re: Formulář v HTML, jak zjistím konec řádku v textarea ?

Příspěvek od CZechBoY »

Takže když odesílám formulář tam mám vyhledat znak Chr(13) a nahradit ho znakem <br> ?
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
PreTox
Level 2
Level 2
Příspěvky: 151
Registrován: 07 říj 2008 14:50
Bydliště: Praha
Kontaktovat uživatele:

Re: Formulář v HTML, jak zjistím konec řádku v textarea ?

Příspěvek od PreTox »

Buď tohle

Kód: Vybrat vše

$text = str_replace("\n", "<br />", $text);

nebo tohle

Kód: Vybrat vše

$text = str_replace(Chr(13), "<br />", $text);


Vyzkoušej, jestli ti to funguje.
MB: ASUS Striker II Formula, CPU: Intel Core™ 2 Duo 3,16GHz, CPU Cooler: Zalman CNPS8700 LED, RAM: 2x1GB Corsair Dominator 1066 MHz DDR II, GPU: ASUS ATI Radeon HD 5770 DDR3 1GB, HDD: WD CG 500GB SATA 300, HDD2: WD CG 2TB SATA 300, Zdroj: Corsair 650W
Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: 20 srp 2008 14:02
Bydliště: Brno
Kontaktovat uživatele:

Re: Formulář v HTML, jak zjistím konec řádku v textarea ?

Příspěvek od CZechBoY »

Ok dík moc.
moc mi to pomůže, fungují obě varianty.
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
Zamčeno
  • Podobná témata
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Konec Win 10
    od Lukáš.v89 » » v Windows 11, 10, 8...
    12 Odpovědi
    6019 Zobrazení
    Poslední příspěvek od Kogaku
  • HTML editor
    od BigSandy » » v Programy ke stažení
    3 Odpovědi
    14225 Zobrazení
    Poslední příspěvek od pcmaker
  • Kdo umí číst kód HTML? Doladit jednu podmínku.
    od Minapark » » v Programování a tvorba webu
    22 Odpovědi
    13400 Zobrazení
    Poslední příspěvek od Minapark

Zpět na „Programování a tvorba webu“