Autor Zpráva
Oje
Profil
Zdravím, asi banalita, ale poprosím o pomoc.

snažím se zobrazit výsledek výpočtu (id="result") a současně jednu ze vstupních hodnot (id="bottomwidth") pomocí innerHTML.

V tomto příkladu http://www.w3schools.com/jsref/tryit.asp?filename=tryjsref_onclick to funguje, text se přepíše, ale v mém případě http://bozponline.howto.cz/ se hodnoty nepřepíší, resp. přepíší, ale ihned se všechny hodnoty vrací do původního stavu :(

předem dík za pomoc
CZechBoY
Profil
Zdravím,
u formuláře přidej atribut onsubmit. Asi nějak takto:
<form onsubmit="return false">
Potom se formulář neodešle a ty zůstaneš krásně na té stejné stránce.


Ideálně bych dal ovšem volání funkce get() do onsubmit u formuláře. Formulář se totiž dá odeslat i jinak než tlačítkem ;-)

<form onsubmit="get(); return false">
...
<input type="submit" value="Calculate">
</form>
Oje
Profil
CZechBoY:
paráda, funguje, děkuju :) němohl jsem to jinde najít
Chamurappi
Profil
Reaguji na CZechBoye:
deálně bych dal ovšem volání funkce get() do onsubmit u formuláře. Formulář se totiž dá odeslat i jinak než tlačítkem ;-)
Také bych použil onsubmit, ale onclick na odesílacím tlačítku se výjma velmi výjimečných případů vyvolává při jakémkoliv uživatelském způsobu odeslání.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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