Verhindern onblur code der ausgeführt werden soll, wenn geklickt auf "Absenden" button

Durch den folgenden code möchte ich "ETWAS TUN" auf "ONBLUR" von element id="eg1" nur, wenn das onblur-Ereignis wurde nicht verursacht durch "ONCLICK" auf die Schaltfläche senden.

    $(document).ready(function() {  
     $('#eg1').blur(function() {
      if(!($("#SubmitBut").click())) {
             //do something
      }
     });
    });

ZB : wenn der Benutzer ändert Wert der "eg1" - Textfeld und klickt auf den nächsten text-Feld, dann die ETWAS TUN code ausgeführt werden muss, aber im Falle, wenn der Benutzer ändert Wert der "eg1" - Feld und klickt dann auf die Schaltfläche "SENDEN", dann die ETWAS TUN, muss der code nicht ausgeführt.

Ist es der richtige Weg, dies zu tun ??
Bitte guide.

  • Sie nicht wie das tun. u cant erfassen zwei Ereignisse gleichzeitig.
  • bitte helfen Sie mir mit den richtigen Weg, um die Aufgabe zu erfüllen
  • Bitte sehen Sie sich die Geige, die ich erstellt habe. Ich habe aktualisiert mein vorherigen Antwort nach dem Lesen der Frage gezielt.
Schreibe einen Kommentar