webForumDet fria alternativet

Tryck på enter = submit

3 svar · 537 visningar · startad av learn

learnMedlem sedan jan. 20051 143 inlägg
#1

Jag har ett formulär som jag vill ska "submitta" när jag står i den sista textfielden och trycker på enter. Problemet är att jag inte har något submit-knapp, utan istället en länk som man klickar på... Hur ska man då göra?

nitro2k01Medlem sedan aug. 20037 630 inlägg
#2

Lägg till detta till din sista input:

<input onkeypress="if((window.event||arguments[0]).keyCode==13) this.form.submit();" />
learnMedlem sedan jan. 20051 143 inlägg
#3

Hmm, okej, men det känns ju lite som ett fulhack...

Hur kommer det sig att det fungerar när jag har en submitknapp? Hur kan form:et veta vilken textfield som skall tillåta "enter-submit"?

nitro2k01Medlem sedan aug. 20037 630 inlägg
#4
<input type="submit" style="border: none; background: transparent; width: 1px; height: 1px;" value="" />
Genererad på 373 ms · cache AV · v20260730165559-full.f96bc7eb