Zadejte hledaný výraz...

Ověření zaškrtnutí pole

Ondřej Váško
verified
rating uzivatele
18. 8. 2013 12:55:37
Dostal jsem po kolegovi kody a trošku tápu. Na webové stránce je hodně checkboxu (asi 60) a pokud by měla probíhat kontrola při každém odeslání formuláře (který obsahuje zmíněných 60 checkboxu), trvalo by to dlouho. Proto mi bylo lehce vysvětleno, že následující kód napomáhá tomu, aby byla kontrola rychlejší a načítání stránky netrvalo dlouho. Jde o HTML a BASH
Zde chápu, že pokud se proměnné $RLOOPCB15 a $RLOOPCB15_ nerovnají, testuje se $RLOOPCB15 je-li rovno 1 a pokud ano, do CMD_3_15 se uloží "on" nebo "off". Dále proběhne uložení příkazu do proměnné.
A zde je input schovaný (hidden), který má hodnotu $RLOOP_015, jenž je testována výše. Proměnna $RLOOP_015 může nabývat hodnot 1 (zatrženo) nebo 0 (nezatrženo). Proměnnou $tRLOOP_015 v zatrhnu/nezatrhnu checkbox. Mám pravdu?
A moje otázka zní: jak poznám, že byl zatržen? (Předpokládejme jeho nezatržení předtím).
Děkuji za rady.
18. 8. 2013 12:55:37
https://webtrh.cz/diskuse/overeni-zaskrtnuti-pole/#reply934944
node
verified
rating uzivatele
(5 hodnocení)
18. 8. 2013 13:57:58
a pokud by měla probíhat kontrola při každém odeslání formuláře (který obsahuje zmíněných 60 checkboxu), trvalo by to dlouho
Co je to za blbost?
18. 8. 2013 13:57:58
https://webtrh.cz/diskuse/overeni-zaskrtnuti-pole/#reply934943
sh
verified
rating uzivatele
(22 hodnocení)
18. 8. 2013 14:04:05
ono to tak skutečně někdy může být, že je lepší porovnávat "zda se to vůbec změnilo" než někam šahat.
druhá věc, že to provedení je dost zvláštní :)
Napsal node;987109
Co je to za blbost?
---------- Příspěvek doplněn 18.08.2013 v 14:04 ----------
jestli tě chápu správně - při zaškrnutí checkboxu vrací value, tzn. 1, jinak 0, false.
Napsal ondra15;987093
Dostal jsem po kolegovi kody a trošku tápu. Na webové stránce je hodně checkboxu (asi 60) a pokud by měla probíhat kontrola při každém odeslání formuláře (který obsahuje zmíněných 60 checkboxu), trvalo by to dlouho. Proto mi bylo lehce vysvětleno, že následující kód napomáhá tomu, aby byla kontrola rychlejší a načítání stránky netrvalo dlouho. Jde o HTML a BASH
Zde chápu, že pokud se proměnné $RLOOPCB15 a $RLOOPCB15_ nerovnají, testuje se $RLOOPCB15 je-li rovno 1 a pokud ano, do CMD_3_15 se uloží "on" nebo "off". Dále proběhne uložení příkazu do proměnné.
A zde je input schovaný (hidden), který má hodnotu $RLOOP_015, jenž je testována výše. Proměnna $RLOOP_015 může nabývat hodnot 1 (zatrženo) nebo 0 (nezatrženo). Proměnnou $tRLOOP_015 v zatrhnu/nezatrhnu checkbox. Mám pravdu?
A moje otázka zní: jak poznám, že byl zatržen? (Předpokládejme jeho nezatržení předtím).
Děkuji za rady.
18. 8. 2013 14:04:05
https://webtrh.cz/diskuse/overeni-zaskrtnuti-pole/#reply934942
Ondřej Váško
verified
rating uzivatele
18. 8. 2013 14:16:35
Napsal sh;987111
ono to tak skutečně někdy může být, že je lepší porovnávat "zda se to vůbec změnilo" než někam šahat.
druhá věc, že to provedení je dost zvláštní :)
Dokázal byste mi poradit, jak to řešit lépe?
---------- Příspěvek doplněn 18.08.2013 v 14:04 ----------
jestli tě chápu správně - při zaškrnutí checkboxu vrací value, tzn. 1, jinak 0, false.
Ano, to si myslím také. Potom se v name='RLOOPCB15' odešle hodnota 1 nebo 0 vždy při odeslání? To by podle mého nezkracovalo čas zpracování formuláře.
18. 8. 2013 14:16:35
https://webtrh.cz/diskuse/overeni-zaskrtnuti-pole/#reply934941
Pro odpověď se přihlašte.
Přihlásit