Kontrola duplicity emailu v reálném čase. Při opuštění inputu

crookslovacko
Člen | 75
+
0
-

Rád bych si přidal kontrolu emailu a jeho duplicitu kdyz opustíte input po kliku na jiný.
Můžete mne nakopnout prosím?

dakur
Člen | 493
+
+2
-

@crookslovacko

  • přidáš event listener v JS podle toho, jak chceš, aby se to chovalo (blur event na tom opuštěném inputu nebo focus event na jiném inputu)
  • event listener provede async request na signál v presenteru, který zjistí, zda již v DB uživatel existuje a vrátí tu informaci v payloadu (třeba jen true/false)
  • event listener vezme hodnotu z response a podle ní se nějak zachová (např. vyrenderuje ikonku či hlášku)

Editoval dakur (18. 5. 2021 15:30)

Šaman
Člen | 2667
+
-1
-

Kdyžtak hledej závislé selectboxy, nebo autocomplete – našeptávač z databáze (v obém případě ruční řešení, předpřipravené komponenty ti nepomohou). Je to stejný princip a postup.