Form::URL pravidlo pro nepovinný Input

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Jakub Bouček
Člen | 54
+
0
-

Když zadám textovému poli pravidlo:

<?php
$container->addText( 'web', 'Web' )
			->setAttribute('placeholder', 'http://davidgrudl.com')
			->addRule(Form::URL);
?>

čekal bych, že bez zadání setRequired() by mělo být pole nepovinné a validitu vstupu hlídat pouze pokud je neprázdné.

Ale bohužel prázdné políčko neprojde :-(

Tušíte, kde je problém?

one-two
Člen | 80
+
0
-
$container->addText( 'web', 'Web' )
            ->setAttribute('placeholder', 'http://davidgrudl.com')
	    ->addCondition(Form::FILLED)
            ->addRule(Form::URL);