Autor Zpráva
Anonymní
Profil *
neviete niekto ako mam po odoslani mailu zmenit hdnotu textarea ?
tak jak je Blueboard MailForm
dakujem
FantomX1
Profil
Neviem ci je toto riesenie spravne, ale co tak sa dostat k polozke textarea pomocou JavaScriptu?

Teda:

<form name="formular1" onSubmit="zmentextarea();">

<textarea name="textovaarea">Nejaky text</textarea>

<input type="submit" value="Odoslat">

</form>

function zmentextarea(){
document.formular1.textovaarea.innertext="Text na ktory sa ma hodnota textovej arei zmenit po odoslani.";
}

Funkciu umiestni do hlavicky.
innertext-je text, ktorý sa nachádza medzi tagmi <textarea> a </textarea>

Dufam ze som ti aspon trochu pomohol. Ak si nevies rady napis mi do knihy navstev na stranke www.pokol.wz.cz/vyber.php
Yuhů
Profil
já si myslím, že postup popsaný FantomemX1 je ve vší úctě k ničemu, protože podle dotazu chápu, že má jít o ovlivnění stránky, která se objeví až po odeslání formuláře. Navíc výše zmíněný postup přepisuje uživatelův text ještě před odesláním, takže se jeho informace ztratí.

Nehledě k tomu, že k textu textarey se nepřistupuje přes .innertext (navíc správně .innerText), ale přes .value.

Spíše doporučuji kontaktovat s tímto problémem Medhiuse (autor Blueboardu).

Také by bylo lepší původní dotaz formulovat přesněji.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0