Autor Zpráva
tom-langer@seznam.cz
Profil
Zdravím, s frameworkem nette se teprve seznamuji a potřebuji vytvořit formulář, který by se validoval ihned (bez kliknutí a tlačítko odeslat) pravděpodobně s využitím AJAXU. Nějaké typy na článek, kde je to srozumitelně popsáno pro laika?
Děkuji
Taps
Profil
tom-langer@seznam.cz:
nedíval ses na ukázkové přiklady...mám takový pocit, že tam je konkrétní příklad validace (není nutný ajax)
tom-langer@seznam.cz
Profil
Taps:
Procházel jsem si tohle doc.nette.org/cs/2.4/forms#toc-validace
Chybové zprávy se zobrazují alertem, což nevypadá zrovna dobře. Nevíte, kde se dá změnit možnost zobrazení chyby? Ideálně vypsat vedle formulářového pole.
Taps
Profil
tom-langer@seznam.cz:
tak se podívej na soubor \examples\Forms\live-validation.php
tom-langer@seznam.cz
Profil
Taps:
A ten prosím najdu kde?
Keeehi
Profil
github.com/nette/forms/blob/master/examples/live-validation.php


Jinak ten obsluhující javascript chybových hlášek je github.com/nette/forms/blob/master/src/assets/netteForms.js#L282-L306, stačí si ten alert přepsat na nějakou vlastní implementaci zobrazení chyb.
tom-langer@seznam.cz
Profil
Keeehi:
Děkuji za vodítko, nicméně když přepíšu alert(messages.join('\n')) na document.write(messages.join('\n')) tak se chyby zobrazují furt v alertu
Keeehi
Profil
tom-langer@seznam.cz:
Tak to máš v prohlížeči načtenou asi stále starou verzi toho souboru. Nebo jsi upravil omylem jiný soubor.

Ono až se ti povede načíst tu správnou verzi, tak zjistíš, že document.write použít nemůžeš, ale zatím to tam můžeš nechat, jelikož dokud se neprojeví tato změna, neprojevila by se ani jiná.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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