Heim  >  Fragen und Antworten  >  Hauptteil

javascript – Das Ereignis „Fokus verloren“ des Eingabefelds steht in Konflikt mit dem Klickereignis der Schaltfläche „Senden“.

Verwenden Sie Vue, um das Unschärfeereignis des Eingabefelds zu schreiben, das der Funktion für den Fokusverlust entspricht. Klicken Sie auf das Eingabefeld, um die Eingabetastatur anzuheben, und klicken Sie nach Abschluss der Eingabe auf die Schaltfläche „Senden“. Das erste, was ausgelöst wird, ist das Fokusverlustereignis des Eingabefelds, nicht das Klickereignis der Schaltfläche „Senden“. Mit anderen Worten: Nachdem ich auf „Eingabe“ geklickt habe, um Text einzugeben, muss ich zweimal auf die Schaltfläche „Senden“ drücken, um die Informationen zu senden. Das erste Mal dient dazu, das Unschärfeereignis auszulösen, und das zweite Mal, um das Sendeereignis auszulösen. Kann ich zuerst das Sendeereignis und dann das Unschärfeereignis auslösen?

typechotypecho2669 Tage vor1112

Antworte allen(2)Ich werde antworten

  • 大家讲道理

    大家讲道理2017-06-30 10:00:26

    发一个运行的demo出来

    Antwort
    0
  • 伊谢尔伦

    伊谢尔伦2017-06-30 10:00:26

    感谢邀请,blur事件触发于input的 click 之前,因为操作没完成的话表单不应该提交,你应该贴具体代码出来分析,还有表单的提交尽量使用form的submit

    Antwort
    0
  • StornierenAntwort