Der Martin: 1 Button - 2 Funktionen

Beitrag lesen

Hi,

ist es möglich, einem Submitbutton 2 Funktionen zuzuweisen?

reden wir vom üblichen Formular-Mechanismus? Dann hat ein Submit-Button nur eine "Funktion", nämlich das Formular abzuschicken. Das geschieht, indem die im action-Attribut angegebene Ressource aufgerufen wird, und die Formulardaten dabei als GET- oder POST-Parameter mitgeschickt werden.

Oder reden wir von clientseitigen Aktionen, die anstatt eines Formularversands ausgelöst werden sollen? - Wenn du also sowieso Javascript verwendest, kannst du mit JS auch die Eigenschaften des Buttons manipulieren.

Ich hab z.B. in meiner Datenbank eine Start- und eine Stoppfunktion, um einen Zeitrahmen zu bestimmen.

Datenbank? Also doch normale serverseitige Verarbeitung.
Dann muss das aufgerufene Script kontextabhängig, z.B. anhand eines vorhandenen oder eben nicht vorhandenen Datenbankeintrags entscheiden, ob der Timer gestartet oder gestoppt werden soll.

Da ich aber nicht einen Button für Start und einen für Stopp haben möchte, wollte ich mal nachfragen ob es möglich ist, diese Funktionen auf einen Button zu reduzieren.

Ja, im Prinzip schon. Wie es gehen kann, hängt von deiner Art der Realisierung ab. Nur mit HTML hat das dann nichts zu tun; eher schon mit einer serverseitigen Technik (z.B. PHP oder Perl), mit Datenbanken, oder eben clientseitig mit Javascript. HTML stellt nur das Formular und dessen Versand zur Verfügung, mehr nicht.

So long,
 Martin

--
Realität ist eine Illusion, die durch Unterversorgung des Körpers mit Alkohol entstehen kann.