Jag skulle köra på variant 1. Enter i text-fält ska bara försöka submitta formuläret, inte simulera knapp-tryckningar. Du kan ju exempelvis ha flera submit-knappar med olika värden och då skulle det vara svårt att veta vilken av dem som skulle simuleras. Vill du vara på den säkra sidan kan du ju kombinera varianterna med en <input type="button" ...
Hej
Jag har ett formulär (ganska stort) där man fyller i försäljning av artiklar. Nu är det så att det riktas till barn och många har visats sig trycka enter när de fyllt i en input-box, och då submittas ju formuläret.
Finns det något sätt att ta bort så att enter slaget inte submittar formuläret?
Jag har sökt lite och fått vissa idéer men inte funnit svaret.
Eftersom alla inputs normalt är 0 kan jag inte kolla efter tomma fält, utan jag måste kolla så att knappen verkligen trycks ned.
Jag vet två sätt att göra detta (som jag "lurat" ut)
1. Ha en variabel som defaultar på false. När man trycker på submitknappen finns en onclick="vaiabel=true" och formuläret har en OnSubmit funktion som verligen kollar så att variabeln är satt.
ev Problem : Jag har inte testat detta, men det kan vara så att enterslaget simulerar en knapptryckning
2. ha en vanlig länk istället som kör en funktion som kör document.myForm.submit()
Jag kan tro att båda kan fås att fungera. Men jag undrar just om det finns ett sätt att få enterslaget att inte submitta på något annat sätt (lär för livet vet ni )
