Autor | Zpráva | ||
---|---|---|---|
Dano_V Profil * |
#1 · Zasláno: 1. 10. 2014, 16:46:02
Mám jednoduchý skript, ktorým sa vpisuje text z inputu do divu, alebo do textarea. Veľmi sa mi páči, chcel by som to použiť, ale nazapisuje tagy. Potreboval by som upraviť, aby mi do textu, ktorý pošlem do textarea, zapísal aj tagy, aby keď to ja poštem skriptom obsah textarea do mailu, aby to tam fungovalo. Teda keď napíšem "Toto je jedna veta. <br> A toto je druhá." aby sa mi to v liste napísalo do dvoch riadkov.
<script type="text/javascript"> function copises() { var policko = document.getElementById('te').value; document.getElementById('output').innerHTML = 'ty píšeš: '+policko; } </script> <input onchange="copises()" onkeyup="copises()" id="te"><br> <br> <textarea id="output" cols="50" rows="8"> ty píšeš: Zatiaľ nič </textarea> Keľ to pošlem do div-u, tam to tiež nenapíše, ale tú úlohu vykoná. V texarea ani nevykoná, ani nenapíše. Bolo by to možné tak urobiť? Za radu ďakujem! |
||
Str4wberry Profil |
#2 · Zasláno: 1. 10. 2014, 17:00:27
Značka
<textarea> se vyznačuje tím, že neinterpretuje HTML značky.
Vaše představa je tedy nereálná. I když zrovna zalomení řádku by udělat šlo prostým nahrazením (ukázka). Potřebujete i další značky? Potom na to musíte jít jinak. Mimochodem, také je u <textarea> rozdíl mezi innerHTML a value : Textarea » Přístup v JavaScriptu
|
||
Marschmallow Profil |
#3 · Zasláno: 1. 10. 2014, 17:03:51
Dano_V:
Smad Ti pomůže tenhle článek: Vlastní jednoduchý WYSIWYG editor |
||
Dano_V Profil * |
#4 · Zasláno: 2. 10. 2014, 00:38:47
Reagujem na Str4wberry
To by mi nevadilo, ba práve by ma jedovalo, keby textarea interpretoval značku <br>, ktorú som plánoval vpisovať. Ja som ju chcel odoslať, aby sa to interpretovalo až v dopise. Reagujem na Marschmallow: S takýmto editorom som sa už stretol, volakde to mám aj v počítači, ale som nemyslel na takúto verziu. Moja predstava totiž bola taká, že vo formuláry mám veľa inputov, ale ich všetky nepotrebujem odoslať v dopise, preto som si predstavil že javaskriptom uložím iba tie, ktoré boli vybrané - spravidla 4 alebo 2 x 4, ktoré som chcel poslať do nejakého "kontajnera", odkiaľ by sa dali poslať napríklad phpmailerom do schránky. Chcel som ich kvôli prehladnosti zoskupiť, aby som vedel v dopise rozlíšiť, ktorý obsah čomu patrí. Skúšal som do textarea postupne zapisovať skriptom obsahy jednotlivých inputov, ale ani to sa nedá, lebo mi predošlí obsah vždy vymaže. Teda, ako vidím, moja predstava je nereálna, preto sa toho vzdávam. Ďakujem za usmernenie |
||
Časová prodleva: 10 let
|
0