On gists
Nette - conditions -
Nette
Nette-Forms
@url: https://forum.nette.org/cs/26907-addcondition-a-addconditionon
lambda.php
Raw
#
<?php
->addCondition(function() use ($form) {
return ...; //true nebo false
})
retezeni.php
Raw
#
<?php
1)
$videoLength = $video->addText('videoLength', 'Délka videa');
$videoLength->addConditionOn($form['article-published'], Form::EQUAL, TRUE)
->setRequired();
$videoLength->addCondition(Form::FILLED)
->addRule(Form::PATTERN
2)
$video->addText('videoLength', 'Délka videa')
->addConditionOn($form['article-published'], Form::EQUAL, TRUE)
->setRequired()
->endCondition()
->addCondition(Form::FILLED)
->addRule(Form::PATTERN, 'Délka musí být zadána ve formátu minuty:sekundy', '[0-9]+:[0-9]{2}');