Zadejte hledaný výraz...

Jak odeslat formulář obrázkovým tlačítkem?

SEmilk
verified
rating uzivatele
25. 4. 2014 15:41:16
Ahoj,
prosím o radu.
Mám v e-shopu button, když se na něj klikne, tak se odešle objednávka a zákazníkovi se ukáže potvrzovací stránka. To funguje ve všech prohlížečích.
pokoušel jsem se tento button nahradit obrázkovým. Jenže je problém, že po kliknutí na něj se mi objednávka provede v Google Chrome bez problémů, ale třeba v Internet Exploreru se objednávka neprovede a proběhne znovunačtení prázdného objednávkového formuláře.
výše uvedený kód jsem pro ten obrázkový nahradil tímto:
name="submit_order" id="image"
value="clicked"
alt="submit form"
src="http://www.domena.cz/odeslete.png" alt="Odešlete objednávku"">
netuší někdo, kdo se vyzná v kódu, v čem je problém? Děkuji
25. 4. 2014 15:41:16
https://webtrh.cz/diskuse/jak-odeslat-formular-obrazkovym-tlacitkem#reply1018418
Vzhledem k tomu, že button původně není ve formuláři, tipuji, že o zpracování kliknutí se stará Javascript, nebo vkládáš formulář do jiného formuláře. Nebude pro tebe (jestli můžu tykat) jednodušší radši vhodně ostylovat ten button?
Fiddle: http://jsfiddle.net/YD8z8/1/
25. 4. 2014 15:53:40
https://webtrh.cz/diskuse/jak-odeslat-formular-obrazkovym-tlacitkem#reply1018417
SEmilk
verified
rating uzivatele
25. 4. 2014 15:59:09
No co jsem kde vyčetl, tak button ve formě obrázku musí být ve formuláři.
Ano, celý ten kód je vložen ještě v jednom velkém formuláři (celý objednávkový form)
Šlo mi hlavně o to, proč moje amatérské řešená třeba v chrome jde a v IE ne. Mohu zůstat u původního css buttonu a ten si upravit, ale když já jsem si vytvořil takové pěkné obrázkové tlačítko :-)
EDIT: Děkuji za cennou radu, jsem zkutečně samouk. Skutečně asi vadilo vkládat
do druhého
už to jede i v IE
25. 4. 2014 15:59:09
https://webtrh.cz/diskuse/jak-odeslat-formular-obrazkovym-tlacitkem#reply1018416
Jan Stejskal
verified
rating uzivatele
(7 hodnocení)
25. 4. 2014 16:07:45
Formy nemohou být do sebe zanořeny (proto to nefunguje jak má).
Parametr type tagu form nemůže nabývat hodnoty submit.
25. 4. 2014 16:07:45
https://webtrh.cz/diskuse/jak-odeslat-formular-obrazkovym-tlacitkem#reply1018415
Aleš Trunda
verified
rating uzivatele
(16 hodnocení)
25. 4. 2014 16:47:09
Vnořovat formy opravdu není dobrý nápad, nicméně obrázkové tlačítko jde samozřejmě bez problémů udělat, nemusíte to dělat přes css a obrázek ani nemusí být uvnitř formu, vše lze vyřešit přes js.
25. 4. 2014 16:47:09
https://webtrh.cz/diskuse/jak-odeslat-formular-obrazkovym-tlacitkem#reply1018414
Pro odpověď se přihlašte.
Přihlásit