$form->addInteger('hours', '')
->setRequired(TRUE)
->addRule(Form::RANGE, 'Zadejte počet hodin (%d až %d)', array(0, 99))
->setAttribute('class', 'form-control')
->setAttribute('placeholder', 'Počet hodin');
This rule is never call.
When is remove from form class ajax validation is OK.
Issue: https://github.com/vojtech-dobes/nette.ajax.js/issues/128
Problem is in validation in component:
$form->addInteger('hours', '') ->setRequired(TRUE) ->addRule(Form::RANGE, 'Zadejte počet hodin (%d až %d)', array(0, 99))
->setAttribute('class', 'form-control')
->setAttribute('placeholder', 'Počet hodin'); This rule is never call.
When is remove from form class ajax validation is OK.