Autor | Zpráva | ||
---|---|---|---|
zbystr Profil * |
#1 · Zasláno: 20. 7. 2006, 14:36:03
Zdravim,
mam takovy dotaz. ve formulari mam nekolik prvku checkbox, ktery maji stejny name. Je to z duvodu pozdejsiho zpracovani JS. Problém je v tom, ze pokud tento adresar posleze odeslu /dejme tomu pres POST/ tak mi to samozrejme vezme jen tu posledni hodnotu, respektive nazornejsi to bude pres GET. viz odesilany : ..... index.php?service=typ&service=anketa&service=clanek&service=spot& ....... da se toto nejak resit .... JS k tomu pristupuje jako k array, ale bohuzel to uz jako array neodesila .... (coz nevim, zda je vubec mozne) .... Diky za kazdy navrh ..... jeste jedna otazka, ale trochu mimo php. onSubmit="" neni validni??? validatorem mi to neprojde ..... ZbySTr |
||
souki Profil |
#2 · Zasláno: 20. 7. 2006, 14:40:42
1) použij name="jmeno[]" místo name="jmeno"
2) použij onsubmit místo onSubmit |
||
zbystr Profil * |
#3 · Zasláno: 20. 7. 2006, 14:47:46
no jasne, jsem to chobot, to bude tim horkem, teda doufam :) ...sice ted budu muset prekopat JS, ale to uz neva ...
Diky moc |
||
zbystr Profil * |
#4 · Zasláno: 20. 7. 2006, 15:07:45
jeste jeden lama dotaz...
ten je sice JS, ale navazuje na to: predtim jsem pracoval se service nasledovne: var max = form.service.length; for (i=0; i < max; i++) { checkbox =eval("form.service[" + i + "]"); ................. } .................. ted to tak nejde .... muzete mi helpnout ... Diky |
||
souki Profil |
#5 · Zasláno: 20. 7. 2006, 15:16:37
zkus místo form.service.length použít document.getElementById("service").length
|
||
zbystr Profil * |
#6 · Zasláno: 20. 7. 2006, 15:25:37
ee v tom to neni, hlasi ze document.getElementById("service") je null ....
hodil jsem to sem, at to jde videt cele odkaz |
||
souki Profil |
#7 · Zasláno: 20. 7. 2006, 15:27:58
u mě to funguje.....
|
||
zbystr Profil * |
#8 · Zasláno: 20. 7. 2006, 15:30:53
nemuzes se prosim podivat na ten zdrojak ... zda jsem neprehlidl neco podstatneho ...
|
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0