Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

HTML -> Formular, Buttons

Empfohlene Antworten

hi leute,

1. ich hab nen formular, welches ein textfeld enthält.

2. dieses form. hat 2 buttons (submit2 = "Update", submit1 = "Submit")

3. nach eingabe des textes und betätigung der enter taste soll das skript hinter dem "Submit" button aufgerufen werden, es wird jedoch der "Update" button betätigt, also der erste button des formulars..

kann man die reihenfolge irgenwie umkehren, bzw. selbst zuweisen?

gruß attheo

p.s. mit tabindex scheints nicht zu funktionieren.

hi,

du brauchst für jeden button eine eigene form, dann müsste es funktionieren.

was für ein script liegt den dahinter? php, perl?

mfg korea 1

perl..

also eigentlich war das nur die vereinfachte version..

es werden deutlich mehr sachen übergeben als nur das textfeld. und mit zwei formularen? kann man die denn schachteln?

ausserdem hab ich das auch ohne html seite + skript, sondern alles in einem skript welches sich dann immer selbst aufruft und von daher keinen aktion-tag in dem formular-tag braucht.

das problem sieht man z.B. auch bei www.google.de dabei ist "Google-Suche" bei mir "Update" und "Auf gut Glück" "Submit".

da wird ebenfalls nach bestätigung der eingabe der erste button (also "Google-Suche") betätigt und nicht der zweite ("Auf gut Glück").. ich möchte aber gern den zweiten als standard button haben.. :confused:

Hi,

vielleicht helfen dir die Eventhandler weiter: onblur="document.formname.submitbuttonname.focus()" bei den Textfeldern zum Beispiel.

MfG

hi,

also ich hatte auch schon mal so ein ähnliches problem.

ich hatte allerdings eine html-seite und ein php script.

in der html seite baust du für jeden button eine extra form.

in die form machst du ein hidden field.

bei update heisst das hidden-field update und bei submit heisst es submit.

du könntest den submit-buttons aber auch namen geben z.b. submit und update.

in dem php script würde das ganze dann so aussehen:

switch(hidden-field od. buttonname)

{

case "update":

führe aktion für update aus.

break;

case "submit":

führe aktion für submit aus.

break;

}

und damit sich dein script wieder selbst aufruft baust du einfach ein redirect ein.

das müsste mit perl auch so zu lösen sein. musst halt nach der syntax schauen. die switch syntax für perl könnte ich dir auch noch posten, falls du sie nicht kennst.

mfg korea1

hehe..

ich glaub das problem ist noch nicht richtig klar..

also die sache mit dem redirect und buttons ansprechen und dementsprechende funktionen ausführen hab ich schon alles gelöst..

ich möchte nur gern dem formular sagen, nimm als default den zweiten submit button und nicht den ersten.. (s. google als negativ beispiel)

jetzt hab ich´s kapiert. leider fällt mir dazu aus dem stehgreif auch keine lösung ein.

mfg korea1:rolleyes:

Originally posted by attheo

ich möchte nur gern dem formular sagen, nimm als default den zweiten submit button und nicht den ersten.. (s. google als negativ beispiel)

Ist nur über Umwege möglich, da bei Enter immer der erste dem Formular zugeteilt Submitbutton betätigt wird. Aus dem "Update" einen einfachen Button zu machen könnte Abhilfe schaffen.

MfG

b

Originally posted by DanielH

Ist nur über Umwege möglich, da bei Enter immer der erste dem Formular zugeteilt Submitbutton betätigt wird. Aus dem "Update" einen einfachen Button zu machen könnte Abhilfe schaffen.

MfG

stimmt, probier ich gleich mal aus.. und wenn nicht dann gehts halt net.. basta! :D

Tach,

hab auch noch eine Lösung:

definier im Form den Submit als erstes und den Update als zweites.

Du kannst dann ja per <div style="position:absolute; left:.....> die buttons so positionieren dass der updatebutton links und der submit rechts ist.

so long,

MsB

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.