Zadejte hledaný výraz...

Součet proměnných ve formuláři

Petr Jeník
verified
rating uzivatele
(71 hodnocení)
21. 5. 2012 18:20:13
Zdravim
Potřebuji radu
Mám formulář
a já potřebuji, abych dole pod formulářem měl součet čísel, které mám jako popisky u těch buttonků
napadá mě něco takového, že obsah toho popisku přidám do další proměnné (tady "cena") a s tím bude javascript pracovat
s tím, že dole pod formulářem bude nějaký java scriptík, který mi udělá SUM těch proměnných "cena" podle toho, který je zaškrtnutý.
ještě jedna věc:
počet těch radio buttonů není vždy stálý, takže ručně do toho scriptu nemůžu napsat něco ve smyslu "prvni + druhy" - musí tam být něco ve smyslu "sečti ceny ze všech buttonků podle toho, které jsou zaškrtnuté"
má někdo nápad jak na to?
21. 5. 2012 18:20:13
https://webtrh.cz/diskuse/soucet-promennych-ve-formulari#reply767036
P-ierre
verified
rating uzivatele
(43 hodnocení)
21. 5. 2012 18:32:53
Kdyby existovalo něco jako getElementsByClassName, bylo by to jednodušší. Možná v jquery něco takového existuje.
21. 5. 2012 18:32:53
https://webtrh.cz/diskuse/soucet-promennych-ve-formulari#reply767035
Martin
verified
rating uzivatele
(62 hodnocení)
21. 5. 2012 18:33:16
Na tom by nemělo být nic záludnýho. Máš to jQuery nebo čistý JS? V jQuery by to bylo hned.
21. 5. 2012 18:33:16
https://webtrh.cz/diskuse/soucet-promennych-ve-formulari#reply767034
Petr Jeník
verified
rating uzivatele
(71 hodnocení)
21. 5. 2012 18:35:56
klidně jQuery - je mi to fuk - hlavně aby to dělalo to, co to má dělat :D
21. 5. 2012 18:35:56
https://webtrh.cz/diskuse/soucet-promennych-ve-formulari#reply767033
Petr Zachrdla
verified
rating uzivatele
(1 hodnocení)
21. 5. 2012 18:39:52
a nechceš to hodit do tagu a pak to sčetl přes jquery?
21. 5. 2012 18:39:52
https://webtrh.cz/diskuse/soucet-promennych-ve-formulari#reply767032
Petr Jeník
verified
rating uzivatele
(71 hodnocení)
21. 5. 2012 18:41:17
P-ierre:
takhle mi to sčítá všechny, nejen ty zaškrtnuté
---------- Příspěvek doplněn 21.05.2012 v 19:09 ----------
Napsal Bedříšek;798386
a nechceš to hodit do tagu a pak to sčetl přes jquery?
to jsem nějak nepobral :(
prosím trochu polopaticky - ideálně i s tím jquery - co se tohodle týká, jsem sto let za opicema
21. 5. 2012 18:41:17
https://webtrh.cz/diskuse/soucet-promennych-ve-formulari#reply767031
Martin
verified
rating uzivatele
(62 hodnocení)
21. 5. 2012 19:24:29
Já bych to řešil nějak tak (jQuery)
To ti projede všechny inputy co mají attribut cena a jsou zaškrtnuté a cenu těch zašrktnutých sečte. Na konec to vypíše alertem, takže to je třeba navázat na nějakou vlastnost, asi změnu na tom inputu a ten výsledek někde zobrazit.
21. 5. 2012 19:24:29
https://webtrh.cz/diskuse/soucet-promennych-ve-formulari#reply767030
Petr Jeník
verified
rating uzivatele
(71 hodnocení)
21. 5. 2012 19:30:34
nechci alert, ale pokaždé, když někam kliknu (na některý z těch inputů), tak aby se to automaticky přepočítalo
je to možný? (tedy možný to určitě je, ale jak na to)
21. 5. 2012 19:30:34
https://webtrh.cz/diskuse/soucet-promennych-ve-formulari#reply767029
Jan Matoušek
verified
rating uzivatele
(12 hodnocení)
21. 5. 2012 19:52:55
použil bych atribut data-cena
při načtení sečíst
pak navěsit event na zaškrtnutí, který to přepočte
pokud chceš, tak pm a napíšu ti ho komplet za menší úplatek
21. 5. 2012 19:52:55
https://webtrh.cz/diskuse/soucet-promennych-ve-formulari#reply767028
Petr Jeník
verified
rating uzivatele
(71 hodnocení)
21. 5. 2012 20:06:25
PM poslána - snad se doberu zdárného konce :D
připadám si jak úplná lama když tu na mě takhle mluvíte a já netuším, o čem je řeč - já zamrzl u základů HTML a PHP :D
21. 5. 2012 20:06:25
https://webtrh.cz/diskuse/soucet-promennych-ve-formulari#reply767027
Petr Zachrdla
verified
rating uzivatele
(1 hodnocení)
21. 5. 2012 20:10:38
jako něco takového? musíš ošetřit NaN
EDIT:nedalo mi to tak jsem to odladil ;o)
21. 5. 2012 20:10:38
https://webtrh.cz/diskuse/soucet-promennych-ve-formulari#reply767026
Martin
verified
rating uzivatele
(62 hodnocení)
21. 5. 2012 20:18:55
Napsal Petr Jeník;798408
nechci alert, ale pokaždé, když někam kliknu (na některý z těch inputů), tak aby se to automaticky přepočítalo
je to možný? (tedy možný to určitě je, ale jak na to)
to mi je jasný, že nechceš alert. Jen jsem popsal, jak bych to řešil. Tady by mělo být funkční řešení
To ti hodi součet do divu s ID "vysledek", při každé změně.
21. 5. 2012 20:18:55
https://webtrh.cz/diskuse/soucet-promennych-ve-formulari#reply767025
Petr Jeník
verified
rating uzivatele
(71 hodnocení)
21. 5. 2012 20:21:34
jo - něco takovýho, ale jak jsem psal, nevím dopředu počet těch inputů a takovéhle jejich sčítání tedy nepřipadá v úvahu
každopádně všem díky za rady
zjistil jsem, že jsem úplná lama a tak jsem to raději zadal jako zakázečku někomu, kdo lama není :)
21. 5. 2012 20:21:34
https://webtrh.cz/diskuse/soucet-promennych-ve-formulari#reply767024
Martin
verified
rating uzivatele
(62 hodnocení)
21. 5. 2012 20:29:46
Je jedno kolik těch inputů bude. To prostě projede všechny co jsou na stránce a mají atribut cena.
21. 5. 2012 20:29:46
https://webtrh.cz/diskuse/soucet-promennych-ve-formulari#reply767023
Petr Jeník
verified
rating uzivatele
(71 hodnocení)
21. 5. 2012 20:31:01
Nechápu. Je jedno kolik těch inputů bude. To prostě projede všechny co jsou na stránce a mají atribut cena.
to nepatřilo tobě, ale příspěvku výše
zkouším to tvé řešení a taky se s tím peru a ne a ne to rozběhnout :D
jsem fakt lempl :D
i tak moc dík
hodně se tím učím
---------- Příspěvek doplněn 21.05.2012 v 20:45 ----------
tak už vím kde je problém
jsem ještě větší lama než jste si mysleli
to mi někdo nemohl říci předem co to je to jquery ?
že se má nejdřív nahrát knihovna :D
Kejliho řešení funguje, ale bez desetiných čísel
Čím to může být?
desetiné čárky mám označené tečkou - může být problém tam?
21. 5. 2012 20:31:01
https://webtrh.cz/diskuse/soucet-promennych-ve-formulari#reply767022
Pro odpověď se přihlašte.
Přihlásit