Problém placeholdery a validací formuláře

Martin Mates
Člen | 179
+
0
-

V prohlížečích, které nativně neumí placeholder (hlavně IE8 a IE9), je simuluji javasriptem. Rád bych následující workflow:

  1. User odešle formulář. Javascript zkontroluje, které inputy v sobě mají hodnotu placeholderu a hodnoty vymaže, aby se neodeslaly k validaci.
  2. netteForms.js formulář zvaliduje
  3. Pokud se validace nezdařila, javascript vrátí do prázdných polí hodnoty placeholderu (jinak zůstanou všechny inputy prázdné a uživatel neví, co do nich patří)

Body 1. a 2. jsou v pohodě. Problém mám s bodem 3. Nevím, na jakou událost to znovunaplnění navázat nebo kam to dát. Když se v js zeptám na Nette.validateForm, tak se formulář znovu validuje a chybový alert vyskočí znovu. Jak byte na to šli?

s4muel
Člen | 92
+
0
-

nie je to priamo odpoved na otazku, ale ak tam mas jQuery, mozno by stalo za vyskusanie:
https://github.com/…-placeholder

Martin Mates
Člen | 179
+
0
-

Něco podobného tam mám. Tyto knihovny tam ale vracejí ty placeholder hodnoty na událost blur. Já bych to potřeboval provést až po netteForm.js validaci. TO nevím, jak udělat.

RSS tématu Téma zavřeno