Jedno ze dvou polí jako povinné

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

Řeším problém při validaci formuláře. Mám dva inputy – pro telefon a mobil a chci, aby uživatel zadal aspoň jedno číslo. Dá se tato závislost nějak nastavit pomocí validačních pravidel?

jansfabik
Člen | 193
+
0
-
<?php

$form = new AppForm();
$form->addText('prvni', 'První:');
$form->addText('druhy', 'Druhý:');

$form['prvni']
	->addConditionOn($form['druhy'], ~Form::FILLED)
		->addRule(Form::FILLED, 'Musíte vyplnit alespoň jedno z polí.');

$form['druhy']
	->addConditionOn($form['prvni'], ~Form::FILLED)
		->addRule(Form::FILLED, 'Musíte vyplnit alespoň jedno z polí.');

?>
Kenn
Člen | 110
+
0
-

Díky moc.

Omlouvám se, za již položený dotaz. Hledal jsem a nenašel.