Autor | Zpráva | ||
---|---|---|---|
hunter_dave Profil |
#1 · Zasláno: 21. 7. 2011, 23:15:54
Z jednoho formuláře mi vedou dva buttony .. oba dva maj jasne dany kterej formular maji odeslat. Ale kdyz kliknu na ten druhej tak mi posle ten formular ve kterym se nachazi a ne formular deleteuser. Pokud dam button pryc z formulare vse funguje jak ma, ale button potrebuju mit uvnitr.
<button class=button onclick="this.form.submit();"><img width=17 height=14 src=pictures/edit.png border=0></button> <button class=button onclick="promenna = confirm(\'Chystáte se smazat uživatele : uzivatel !\');if (promenna){document.deleteuser.submit();}else{}"><img width=17 height=14 src=pictures/del.png border=0></button> |
||
Darker Profil |
#2 · Zasláno: 21. 7. 2011, 23:25:49
Také jsem na tohle narazil. Button se bohužel chová jako input - submit.
|
||
_es Profil |
#3 · Zasláno: 21. 7. 2011, 23:29:49
hunter_dave:
„ale button potrebuju mit uvnitr.“ Prečo ti nie je jedno, kde v kóde sa to tlačítko nachádza? |
||
hunter_dave Profil |
#4 · Zasláno: 21. 7. 2011, 23:39:10
Jde mi o vzhled .. Pokud bych mel tlacitko venku z formuláře nebyli by tlacitka v jedné řádce. Vím ale, že dřív mi to fungovalo udělal jsem nějaké změny a teď to nejde .. Driv sem to testoval a slo mi to ve vsech prohlizecich .. ted ani v jednom .. Takze nejak to jit musi
|
||
hunter_dave Profil |
#5 · Zasláno: 21. 7. 2011, 23:55:35 · Upravil/a: hunter_dave
Tak už jsem to vyřešil. Formulář se posílá až po provedení všech podmínek v onclick. Stačilo za podminku dopsat "return false". Ale díky :)
|
||
_es Profil |
#6 · Zasláno: 22. 7. 2011, 00:14:49
hunter_dave:
„Stačilo za podminku dopsat "return false"“ Pre istotu by som to overil vo viacerých prehliadačoch. Formulár má na toto udalosť onsubmit. Čo návštevníci bez JS? |
||
hunter_dave Profil |
#7 · Zasláno: 22. 7. 2011, 00:20:43
zkousel sem chrome, operu, firefox a explorer .. safari taky zkusim .. zatim to funguje :) .. navstevnici bez JS jsou upozorneni, ze bez javascriptu se neobejdou.
|
||
Darker Profil |
#8 · Zasláno: 22. 7. 2011, 21:47:48
hunter_dave:
„navstevnici bez JS jsou upozorneni, ze bez javascriptu se neobejdou“ Skutečně nápadité řešení. Já to celé řešil tak, že jsem místo buttonu udělal <input type="button"> |
||
Velda Profil |
#9 · Zasláno: 22. 7. 2011, 22:29:34
hunter_dave:
tak proč to neuděláš jako jeden formulářem a submity rozliší podle svojeho jména, co se má udělat... |
||
Rellik Profil |
#10 · Zasláno: 22. 7. 2011, 22:34:20
Trochu OT:
_es: „Čo návštevníci bez JS?“ Myslím, že v dnešní internetové době se už bez JS neobejdou.. Viz třeba seznam.cz ... |
||
Darker Profil |
#11 · Zasláno: 22. 7. 2011, 23:15:49 · Upravil/a: Darker
Rellik:
„Myslím, že v dnešní internetové době se už bez JS neobejdou“ Ó ano, to neobejdou. Ale tak to tedy musíme opravdu JS nacpat kamse vejde, ano, perme ho do webů podtlakem, hlavně se moc nezamýšlejme. Jsou také lidé, co mají stejný dojem o ajaxu. A ano, viděl jsem registraci, kde někdo kontroloval shodnost mailů ajaxem. Takže nejdřív hlava, pak javascript, jestli mohu poprosit. |
||
hunter_dave Profil |
#12 · Zasláno: 23. 7. 2011, 03:41:52
Rellik:
souhlasim Darker: <input type=button> return false; |
||
Rellik Profil |
#13 · Zasláno: 23. 7. 2011, 09:08:48
Darker:
„Ale tak to tedy musíme opravdu JS nacpat kamse vejde, ano, perme ho do webů podtlakem, hlavně se moc nezamýšlejme“ Tím sem nechtěl říct že se JS má cpát všude, kde koho napadne. Já osobně ho víceméně vůbec nepoužívám. |
||
Chamurappi Profil |
#14 · Zasláno: 23. 7. 2011, 15:42:45
Reaguji na Darkera:
„Také jsem na tohle narazil. Button se bohužel chová jako input - submit.“ Dostal jsi radu použít <button type="button"> , na kterou jsi tady nějak zapomněl.
Pokud vím, tak se tak navíc nechová ve všech prohlížečích, někde je type="button" výchozí (výchozí hodnotu submit standardizovalo W3C až poté, co prohlížeče implementovaly button ).
Reaguji na Rellika: „Myslím, že v dnešní internetové době se už bez JS neobejdou..“ To, že stránky více využívají JS, neznamená, že bez něj nefungují. Jinak je situace vesměs stejná jako ve starších internetových dobách. „Viz třeba seznam.cz ...“ Chodí docela v pohodě. Až na mapy, protože udělat tam bezjavascriptovou verzi by bylo fakt dost pracné. |
||
Rellik Profil |
#15 · Zasláno: 23. 7. 2011, 16:38:42
|
||
Časová prodleva: 13 let
|
0