| Autor | Zpráva | ||
|---|---|---|---|
| JersyWoo Profil |
#1 · Zasláno: 18. 10. 2010, 02:55:09
Hledám řešení pro javascriptovou kontrolu formuláře. Mám ve formuláři několik checkboxů jejichž NAME je "neco_1" až "neco_99" - tedy rozdíl je jenom v čísle. Potřebuji zkontrolovat před odesláním jestli alespoň jeden checkbox je checked (zaškrtnutej). Nedaří se mi vykoumat jak udělat jednoduchej cyklus, který by to zkontroloval.
|
||
| Joker Profil |
#2 · Zasláno: 18. 10. 2010, 08:11:00
JersyWoo:
Dal bych těm prvkům ID stejné jako name (což je obvyklá praxe u formulářových prvků), pak to je prostě cyklus getElementById a kontroly vlastnosti checked. |
||
| Chamurappi Profil |
#3 · Zasláno: 18. 10. 2010, 09:17:31
Reaguji na JersyWooa:
<form onsubmit="for(var i = 1; i <= 99; i++) if(this['neco_' + i].checked) return true; return false;"> Reaguji na Jokera: Na formuláři se vytváří reference na formulářové prvky podle jejich name, takže id není nutné.
|
||
|
Časová prodleva: 15 let
|
|||
0