nette.ajax.js bez netteForms
- Martk
- Člen | 661
Potřebuji ajaxové formuláře, ale po odebrání netteForms.js se
formulář neodesílá ajaxově. Po přilinkování se nettovsky validují
formuláře (tohle nechci). A když dám Nette = {noInit: true}
před načtením netteForms, tak nette.ajax ji stejně zapne. Jak vypnout nette
validaci (v podstatě nepotřebuji nic z netteForms)?
- matopeto
- Člen | 395
Martk napsal(a):
Potřebuji ajaxové formuláře, ale po odebrání netteForms.js se formulář neodesílá ajaxově. Po přilinkování se nettovsky validují formuláře (tohle nechci). A když dám
Nette = {noInit: true}
před načtením netteForms, tak nette.ajax ji stejně zapne. Jak vypnout nette validaci (v podstatě nepotřebuji nic z netteForms)?
Pozri zdrojaky nette.ajax preco ten form potrebuje, mozno by to slo nejako bez netteforms
- Martk
- Člen | 661
Podle tohoto kódu inicializuje nette formuláře po překreslení, kdyby náhodou byl formulář ve snippetu:
init: function () {
var snippets;
if (!window.Nette || !(snippets = this.ext('snippets'))) return;
snippets.after(function ($el) {
$el.find('form').each(function() {
window.Nette.initForm(this);
});
});
},
udělal jsem dočasné řešení, před inicializaci nette.ajax.js stačí přidat tohle:
Nette = {
initForm: function () {}
};