Wenn ein Formular mit mehreren Submit-Buttons ausgestattet ist und ich betätige im Formular die Enter-Taste, dann ist das so als würde ich den ersten Submitbutton betätigen.
Das muss je nach Lage der Submitbuttons nicht immer die Reaktion auslösen, welche der Nutzer mit Enter erwartet.
Habe im Netz neben etlichen untauglichen Empfehlungen eine einfache Möglichkeit gefunden Enter einen Submitbutton zuzuordnen ohne Javascript bemühen zu müssen.
Dafür wird einfach an die erste Stelle ein unsichtbarer Submibutton mit der gewünschten Funktionalität gesetzt:
CSS:
Mit Enter wird das Formular in jeden Fall abgeschickt. Ist auch so gewollt und soll nicht unterdrückt werden.
Mit einem anderen Namen für den unsichtbaren Button kann auch eine spezielle Reaktion programmiert werden.
Alternativ kann auch dafür gesorgt werden das der Wunschbutton für Enter an der ersten Stelle steht und die Positionen der Buttons wird durch CSS festgelegt.
Finde ich jedoch aufwendiger.
Meine Fragen dazu:
- Geht es noch einfacher ?
- Sind Nachteile oder Probleme bei bestimmten Browsern bekannt?
LG jspit
Das muss je nach Lage der Submitbuttons nicht immer die Reaktion auslösen, welche der Nutzer mit Enter erwartet.
Habe im Netz neben etlichen untauglichen Empfehlungen eine einfache Möglichkeit gefunden Enter einen Submitbutton zuzuordnen ohne Javascript bemühen zu müssen.
Dafür wird einfach an die erste Stelle ein unsichtbarer Submibutton mit der gewünschten Funktionalität gesetzt:
HTML-Code:
<input class="displaynone" type="submit" name="networksave" value="Speichern"> <input type="submit" name="networkcancel" value="Abbruch" > <input type="submit" name="networksave" value="Speichern">
Code:
.displaynone {display: none;}
Mit einem anderen Namen für den unsichtbaren Button kann auch eine spezielle Reaktion programmiert werden.
Alternativ kann auch dafür gesorgt werden das der Wunschbutton für Enter an der ersten Stelle steht und die Positionen der Buttons wird durch CSS festgelegt.
Finde ich jedoch aufwendiger.
Meine Fragen dazu:
- Geht es noch einfacher ?
- Sind Nachteile oder Probleme bei bestimmten Browsern bekannt?
LG jspit
Kommentar