ako zabezpecit validaciju formulara pri ajaxe?

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
duskohu
Člen | 778
+
0
-

Caute viete mi poradit mam ajaxovu aplikaciu,
klasicky form:

$form->getElementPrototype()->class('ajax');

len neviem ako rozbehat aby po invalidovani fungovala formularova validacia,
viete mi poradit ako na to?
uz som si cital nejake clanky len mam v tom trosku chaos.

duskohu
Člen | 778
+
0
-

a ked pouzivam
nette.ajax.js
netteForms.js
???

este som si vsimol ze ono mi to ani neinvaliduje snippet

Editoval duskohu (16. 8. 2012 22:17)

Vojtěch Dobeš
Gold Partner | 1316
+
0
-
  • nejsou třeba tři otazníky (Netiketa)
  • kdy ti to neinvaliduje snippet?
$.nette.ext('forms-validation', {
	success: function (payload) {
		if (!payload.snippets) return;
		var snippets = this.ext('snippets');

		for (var id in payload.snippets) {
			snippets.getElement(id).find('form').each(function() {
		                Nette.initForm(this);
       			});
		}
	}
});
duskohu
Člen | 778
+
0
-

snippet nevykreslovalo ked som odoslal formular a sucasne ano nevypisalo validacnu hlasku, ale tato ext, funguje skvele, dakujem, toto by sa asi zislo viacerim ludom, mohol by si to pridat na stranku komponenty.
Dakujem.

Vojtěch Dobeš
Gold Partner | 1316
+
0
-

Uvažuju, že to zařadím defaultně přímo do rozšíření (vzhledem k tomu, že to de facto zajišťuje nějako výchozí kompatibilitu s Nette), zarazilo mě, že tam něco takového ještě není :).