Autor | Zpráva | ||
---|---|---|---|
MaxwellDemon Profil |
#1 · Zasláno: 1. 5. 2008, 07:22:51
ahoj lidi, narazila jsem na poměrně nemilej problém se zjišťováním počtu radiobuttonů v elementu pomocí javascriptu ... všechno funguje v pohodě, pokud je jich 2 a víc ... v případě, že je jenom jeden (vim, že to vypadá trochu nelogicky, ale je to a/ generovaný z databáze, takže nevim dopředu, kolik možností najde, b/ i v případě toho jednoho chci, aby si ho uživatel všimnul a explicitně ho začeknul a neměl ho předvolenej) ... v případě, že je jenom jedna varianta, tak mi length hází undefined ... zkoušela jsem k tomu elementu přistupovat všemožnejma způsobama, ale výsledek je pořád stejnej ... máte s tim někdo nějakou zkušenost?
zatim to obcházim pomocí php, že si ten počet do tý js funkce předávám předem, ale je to pochopitelně takový nouzový řešení přes hlavu ... ráda bych to vyřešila čistým způsobem přes javascript přímo |
||
Joker Profil |
#2 · Zasláno: 1. 5. 2008, 08:37:29
MaxwellDemon
No a jakým způsobem je to zjišťování udělané? |
||
MaxwellDemon Profil |
#3 · Zasláno: 1. 5. 2008, 10:41:15
přes document.forms["shipping_payment_form"].elements["shipping_method"].le ngth ... v případě, že tam jsou ty radiobuttony v tom elementu 2 a víc, tak to vrací správnej počet ... v případě jednoho jedinýho radiobuttonu to vrací undefined
potřebuju to na zjištění, jestli je alespoň jeden z nich začeknutej ... a zcela záměrně tam nechci mít žádnou předvolbu ... chci to mít prázdný, aby to uživatele donutilo si to přečíst a něco začeknout vědomě |
||
Časová prodleva: 16 let
|
0