Validace formuláře, stále nechápu
- polonium
- Člen | 22
Ahojte,
mám krásný formulář. Jedná se o selectbox, kterým si uživatel vybírá v jakém se nachází skladu. Je odesílán pomocí ajaxu při akci onchange.
Presenter:
public function createComponentMyForm($name) {
$form = new UI\Form($this, $name);
$form->addSelect('mySelect', "Muj vyber:", $this->models->model->getMyItems() );
$form->onSuccess[] = callback($this, 'myFormOnFormSubmitted');
}
public function myFormOnFormSubmitted(UI\Form $form) {
# zpracovani...
}
Šablona:
<script type="text/javascript">
$(function () {
var frm = $("#frm-myForm");
var slc = frm.find("select");
slc.change(function () {
frm.ajaxSubmit(function (payload) {
$.nette.success(payload);
});
});
});
</script>
{widget myForm}
Jedná se mi o to, že s nejvetší pravděpodobností se ten formulář
nevaliduje a proto není vykonána ta metoda myFormOnFormSubmitted.
Nastíníte nebo vysvětlíte mi prosím kdy a jak validace formuláře
probíhá? Není to poprvé co se na tom zasekávám…
btw je tu ještě jedna věc, kterou jsem nezmínil. Na
DEVELOPMENT modu mi to normálně funguje…
RSS tématu
Téma zavřeno