Autor | Zpráva | ||
---|---|---|---|
solik Profil * |
#1 · Zasláno: 23. 6. 2013, 12:36:25 · Upravil/a: solik
Dobrý den, chci se zeptat jak udělat aby mi nezaškrtával políčko onclick. Dal jsem mu id="ch", ale at jsem se snažil sebevíc, tak jsem spíš funkci poškodil. Nevíte nekdo jak udělat podmínku aby projel vše a id="ch" ignoroval? Děkuju
function checkAll(field){ for(i=0;i < field.length;i++){ if(field[i].checked == true){ field[i].checked=false; }else{ field[i].checked=true; } } } Ještě jeden problém. Nevěděl by taky někdo jak udělat aby onchange="this.form.submit();" nepřetloukal onclick="return confirm('Opravdu?');" <select name="akce" onchange="this.form.submit();"> <option onclick="return confirm('Opravdu?');">Test</option> </select> |
||
Jan Tvrdík Profil |
#2 · Zasláno: 23. 6. 2013, 13:05:34
Zkus
function checkAll(field){ for(i=0;i < field.length;i++){ if(field[i].id === 'ch') continue; field[i].checked = !field[i].checked; } } |
||
solik Profil * |
#3 · Zasláno: 23. 6. 2013, 13:45:54
Děkuju. Tohle funguje perfektně :-)
Nevíte prosím ještě jak vyřešit ten problém se selectem? |
||
Chamurappi Profil |
#4 · Zasláno: 23. 6. 2013, 14:37:51
Reaguji na solika:
„Nevíte prosím ještě jak vyřešit ten problém se selectem?“ Jak to souvisí s původním dotazem? Proč se na to ptáš ve stejném vlákně? Na elementu <option> v některých prohlížečích stejně nefunguje událost onclick , takže budeš muset dát všechno do onchange , nejspíš s podmínkou na this.value .
|
||
solik Profil * |
#5 · Zasláno: 23. 6. 2013, 14:48:46
Chamurappi:
„nejspíš s podmínkou na this.value.“ Hmm, tak tím jsem to vyřešil :-)) Ještě, že nevaliduju :-)) |
||
Časová prodleva: 11 let
|
0