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() ?>