Autor | Zpráva | ||
---|---|---|---|
Tomasds Profil |
#1 · Zasláno: 12. 4. 2009, 00:48:04
Právě jsem strávil hodinu a půl tím, že jsem hledal postup, jak v js spočítat prvky pole objektů.
Mám toto <input type="radio" name="huluvu[54]"> <input type="radio" name="huluvu[271]"> A chci spočítat všechny ty prvky, které se jmenují huluvu[něco]. Jde to vůbec? Ve svém zoufalství jsem se vzpomněl i na jistého js démona .. ale ani na jeho webu jsem nepochodil. |
||
jogurt Profil |
#2 · Zasláno: 12. 4. 2009, 00:54:51
Pocet prvku pole se ziskava huluvu.length. V tvojem pripade to ale bude vzdycky 1, protoze radiobutton se da vybrat pouze jeden.
|
||
jogurt Profil |
#3 · Zasláno: 12. 4. 2009, 01:03:47
Omlouvam se, to co jsem napsal je blbost:-) Poplet jsem to s PHP. Ted abych vymyslel jak spocitat ty elementy... Tady asi bude problem, ze pod "huluvu" neni nejake pole stejne pojmenovanych prvku. Ale najak to urcite jde...
|
||
jogurt Profil |
#4 · Zasláno: 12. 4. 2009, 01:23:03
Proc vlastne davas nazev radiobuttonu jako pole? To se preci dela u checkboxu. U radiobuttonu se dava hodnota do value="".
|
||
Tomasds Profil |
#5 · Zasláno: 12. 4. 2009, 01:38:04
No to je asi pravda, už z toho blbnu. Mám prostě tabulku, v řádcích pár inputů. Potřebuju spočítat řádky, kde je něco vybráno a když je jich víc než 1, tak zobrazit radio, abych jeden z těch řádků, kde je hodnota, mohl označit za hlavní. Můžu se chytit existence radia (dohrávám to ajaxem) nebo hodnoty v selectu.
Plácám se v tom moc dlouho, tenhle dotaz ztrácí na přehlednosti, omlouvám se. |
||
Chamurappi Profil |
#6 · Zasláno: 12. 4. 2009, 02:53:56
Reaguji na Tomasds:
Z hlediska prohlížeče není mezi uvedenými <input>y žádná spojitost. Odeslané hodnoty se jeví jako pole jen v PHP. Asi ti nezbyde, než projít všechny <input>y a zapsat si čárku za každý, jehož name.substr(0, 6) == "huluvu". |
||
AM_ Profil |
#7 · Zasláno: 12. 4. 2009, 13:42:18
a proč to nemáš
<input type="radio" name="huluvu" value="54">Položka 54 bude hlavní<br> <input type="radio" name="huluvu" value="271">Položka 271 bude hlavní |
||
Tomasds Profil |
#8 · Zasláno: 12. 4. 2009, 14:06:58
AM_
No to je fakt. V noci už jsem na to opravdu moc neviděl. Přesto tam mám pár problémů, se kterými asi nehnu a zkušenější javascriptař by jistě uměl poradit. Jde o dynamické dohrávání objektů .. to jsem v zásadě zvládl, ale plácám se v jejich identifikaci. Kdyby někdo mohl poradit přes icq 468057554, budu rád, vezme si to tak čtvrt hodiny. Popsal bych to tady, ale vidět to naživo bude určitě lepší. A link sem dávat nechci, je to administrátorská sekce webu. |
||
Časová prodleva: 15 let
|
0