Daniel N.: Events: onlick nach onchange zusammenfassen

Beitrag lesen

Du kannst in allen Events prüfen wodurch das Event ausgelöst wurde, dazu musst du aber das event Objekt übergeben, das kennt dann die Eigenschaft type.

An soetwas in der Art hatte ich gedacht. Allerdings ist type dann in meinem Beispiel:
"onchange" --> type=change
"onclick" --> type=click

Aber kann es sein, dass dein Problem ist, dass du nicht prüfst ob ein AJAX Request aktiv ist und du dadurch versuchst zwei davon abzusetzen?

Ne, das ist nicht das Problem. Ich versuche gerade zuerst eine "saubere" Lösung mit dem im Ausgangsposting skizzierten Beispiel zu erstellen (mache z.Z. also überhaupt keine requests).

Da mein letztes Posting offensichtlich etwas missverständlich war, nochmal ein Erklärungsversuch:
Ich möchte jeweils *einen* Ajax-Request absetzen bei:

  1. "onchange" im Eingabefeld (also auch ohne einen Klick auf den Button)
  2. "onclick" auf den Button - ohne Änderungen im Eingabefeld
  3. "onchange" und "onclick - bei Änderungen im Eingabefeld und direktes Klicken auf den Button

Daniel