Warekorb Button - Submit

Hey, der Warenkorb Button ist ja so im Template aufgebaut: <input type="submit" id="basketButton" title="{$sArticle.articleName} {s name=" detailbuyactionadd namespace="frontend/detail/buy" name="{s name=" value="{s name=" style="{$buy_box_display} display:block;"> Nun habe ich innerhalb der FORM noch ein paar Input Felder. Jeder Kunde drück nach der Eingabe des Input-Feldes erst mal die Enter Taste (Tab wäre schlauer). Was passiert, die Formulardaten werden ungewollt angeschickt. Nun wollte ich das unterbinden, in dem ich das ganze nicht als type=“submit” sonder type=“button” definiere mit einem onClick Ereignis. <input type="button" onclick="document.sAddToBasket.submit();" id="basketButton" title="{$sArticle.articleName} {s name=" detailbuyactionadd namespace="frontend/detail/buy" name="{s name=" value="{s name=" style="{$buy_box_display} display:block;"> Leider taucht hier kein Ajax Slider auf und ich gelange direkt in den Warekorb und hier stimmt auch nichts… Woran liegt das?

Niemand eine Idee? Das Problem muss dich zu lösen sein…

Keine eine Idee?

ich wünscht ich könnt Dir helfen :wink: Guido

Hallo, Man könnte das per Javascript abschalten: http://www.mindfiresolutions.com/jQuery … ss-844.php

Hi Ralf, ich hab schon alles versucht. Leider ohner Erfolg. Wo binde ich die Funktion ein? onkeydown bei den Text Input Feldern? z.B. [code]Breite in cmLänge in cm

{\* Cart button \*} {block name='frontend\_detail\_buy\_button'} {/block} [/code]

Normalerweise in 'jQuery(document).ready(function()' im Header. [code] ("#id_myform").bind(“keypress”, function(e) { if (e.keyCode == 13) return false; }); [/code] Beispiele: http://api.jquery.com/bind/

1 Like