javascript – Das Ereignis „Fokus verloren' des Eingabefelds steht in Konflikt mit dem Klickereignis der Schaltfläche „Senden'.
typecho
typecho 2017-06-30 09:58:26
0
2
1177

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?

typecho
typecho

Following the voice in heart.

Antworte allen(2)
大家讲道理

发一个运行的demo出来

伊谢尔伦

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

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage