Autor Zpráva
Medvídek
Profil
Chci se zeptat, jaké všechny stavy musím na inputu odchytávat, abych mohl live vyhodnotit, jestli odpovídají regulárnímu výrazu.

Samozřejmě sem měl kontrolu navázanou na .keypress(), ale může nastat, že email bude již vyplněn prohlížečem, bude tam zkopírován myší, přetažen v prohlížeči a nebo bude vybrán z prohlížečem nabízeného autocomplete.

Zkoušel sem .change(), ale ten se provede až po opuštění kurzoru z inputu. Nyní to řeším tak, že po kliku na přidat e-mail, spustím v intervalu 1s funkci, která mi kontroluje hodnotu inputu do té doby, dokud uživatel nepřidá e-mail, nebo nezavře lightbox.

A tady se chci zeptat, jaké všechny eventy musím kontrolovat, nebo jestli mám nechat tu kontrolu intervalem po 1s. Maximálně můžu mít případ, kde poběží naráz 5 kontrol 5 inputů.
Str4wberry
Profil
V prohlížečích podporujících onpaste, by všechny způsoby měly, řekl bych, obhospodařit události onkeypress, onpaste a onfocus, jinak ten interval.

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: