Autor Zpráva
Vella
Profil *
Zdravím, mám problém s tímhle skriptem:


<textarea class=\"quick_popis\" id=\"popis_area_5\">sssss</textarea><br>
<input type=\"submit\" onclick=\"quick_send(5)\" value=\"Uložit\" >


function quick_send(id)
{
alert(document.getElementById('popis_area_' + id).firstChild.data);
}

Po kliknutí na tlačítko uložit by měl skript vyhodit tabulku alert a v ní vypsat obsah té TEXTAREA... skript sice tabulku vyhodí a obsah textarea do ní vypíše, ale problém je v tom že vypisuje pouze tu hodnotu která v textarea byla při načtení stránky.... takže dejme tomu když natvrdo do kodu napíšu v textarea slovo test a pak du na tu stránku v prohlížeči, tak po kliknutí na tlačítko to vyhodí text test, což je správně.. jenže když text v text area na té stránce v prohlížeči přepíšu, tak při kliknutí na tlačítko to zase vyhodí ten původní text test a ne ten co sem tam napsal... tohle to dělá ve FireFoxu... v Interner Exploreru to funguje bez problémů tak jak má... že by tam byla nějaká cache pamět, co zabraňuje opětovnému načtení aktualního textu nebo tak něco?

Děkuji za rady
Chamurappi
Profil
Reaguji na Vellu:
Všechny formulářové prvky mají vlastnost value. Takže:
alert(document.getElementById('popis_area_' + id).value);

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: