Hallo,
ich habe ein Formular mit mehreren Submit-Buttons.
Das erste ist jetzt immer Standard-Mäßig mit einem leichten schwarzen Rand versehen, und wenn ich die Enter-Taste drücke, dann wird auch dieses ausgewählt. Kann ich denn per JavaScript ein anderen Button als „Standard“ deklarieren?
Wenn ich das recht verstehe möchtest du mit dem Fokus eines Form-Elements arbeiten. Du könntest also dem gewünschten Button eine ID geben, beim laden der Seite diesen Button mittels document.getElementById( ButtonID ) greifen und dann die focus(); Funktion darauf anwenden. So in etwa:
[HTML][/HTML]
Merke: ist schlecht, da diese überschrieben werden kann und die Fehlersuche ziemlich erschwert… Da gab’s noch nen Grund, doch den habe ich jetzt vergessen. :oops:
so hats funktioniert, danke!!
Hab jetzt aber ein weiteres Problem:
Ich will mit Hilfe von JavaScript einen bestimmten Submit-Button drücken.
Da ich in der Form aber mehrere drin hab, funktioniert folgendes nicht:
document.formular.submit( ).
Gibt es denn ne andere möglichkeit, den Button „virtuell“ zu drücken?
Du kannst dem submit-Button eine id zuweisen und ihn so ansprechen:
document.getElementById('blabla').submit();
Aber wozu brauchst du mehrere submit-Buttons? Tun es normale Buttons nicht auch?
Ganz einfach? Hier siehst du auch das beste Beispiel im Forum: Antworten, Erweitert.
Sind zwei verschiedene Submits.