Felix Riesterer: Bei Enter Submit zu gewünschten Inputfeld

Beitrag lesen

Lieber hotti,

wenn ein Formular mehrere submit-Buttons hat, dann ist es Sache der Browser, welcher Button (und ob überhaupt einer) beim Betätigen der Enter-Taste ausgelöst wird.

Eine mögliche (Teil-)Lösung Deines Problems wäre mit JavaScript zu erreichen, indem das Abschicken mit der Enter-Taste blockiert wird und nur das explizite Betätigen eines der Buttons das Formular tatsächlich abschickt.

<form action="..." method="..." onsubmit="return false">  
    ...  
    <input  
        name="..."  
        value="..."  
        type="submit"  
        onclick="this.form.onsubmit=false"  
        keydown="this.form.onsubmit=false"  
    />  
    ...  
</form>

Ohne JavaScript ist das natürlich keine Lösung.

Liebe Grüße,

Felix Riesterer.

--
ie:% br:> fl:| va:) ls:[ fo:) rl:| n4:? de:> ss:| ch:? js:) mo:} zu:)