Autor Zpráva
Arynev
Profil *
Ahoj,
už dva dny si s tím lámu hlavu a nejsem schopný přijít na řešení.

Na stránce mám formulář a pokud v něm uživatel vyplní nepovinné pole, musí se změnit cena, která je v textu.
Toto pole už ale může být vyplněno phpčkem při načítání stránky => cena musí být také změněna.
Pokud toto pole uživatel smaže, musí se cena změnit zpět na původní.

Cena v textu je uzavřena v <adi id="cena"></div>

Jak to prosím vyřešim?
_es
Profil
Arynev:
Keď sa jedná o cenu, tak budeš musieť riešiť aj návštevníka, ktorý ma JS nefunkčný.
Radšej nejaké prázdne miesto, do ktorého JS vyráta cenu, než prepisovanie údaju za servera pomocou JS.
Arynev
Profil *
Takže <div id="cena"></div> mám nechat prázdný a do něj to připisovat javascriptem? Jak ten js má fungovat?
_es
Profil
Arynev:
Jak ten js má fungovat?
var vysledok = document.getElementById("cena");
var vstup = document.getElementById("id vstupného políčka");
vstup.onchange = vstup.onkeyup = vstup.onmouseup = function(){ vysledok.innerHTML = Výpočet ceny z vstup.value;};
Vo vstupnom poli je text, preto si treba prečítať aj toto.
Arynev
Profil *
_es:
Ok, díky. Sice to neni přesně ono, ale už vim jak na to.

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:

Odkud se sem odkazuje


Prosím používejte diakritiku a interpunkci.

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

0