value % $arg === 0; } } $form = new Form(); $form->addText('num1', 'Multiple of 8:')->setDefaultValue(5)->addRule('MyValidators::divisibilityValidator', 'First number must be %d multiple', 8); $form->addSubmit('submit', 'Send'); if ($form->isSuccess()) { echo '

Form was submitted and successfully validated

'; Dumper::dump($form->getValues()); exit; } ?> Nette Forms custom validator example

Nette Forms custom validator example

render(); ?>