Validace povinnosti textového pole v závislosti na checkboxu

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

Ahoj,
mohl by mi někdo poradit, jak udělat validaci textového pole v závislosti na zašktrnutém checkboxu? Viz obrázek zde .

Aktuálně to mám takhle, ale funguje mi to pouze pokud zaškrtnu jeden checkbox. Pokud jich zaškrtnu více už se nic navaliduje.

$container->addCheckboxList('product_type', NULL, $this->bankFacade->getInsuranceBuildingProductTypeForAdvancedProfileSelect($this->lang, TRUE))
    ->setAttribute('class', 'product-type bank-product-type product-price');

$container->addText('product_type_2_price')
    ->setAttribute('placeholder', _('vyplňte výši splátky'))
    ->addConditionOn($container['product_type'], $form::IS_IN, 2)
    ->setRequired(_('Vyplňte výši splátky'))
    ->addRule($form::INTEGER, _('Zadaná splátka musí být číselná hodnota'));
$container->addText('product_type_3_price')
    ->setAttribute('placeholder', _('vyplňte výši splátky'))
    ->addConditionOn($container['product_type'], $form::IS_IN, 3)
    ->setRequired(_('Vyplňte výši splátky'))
    ->addRule($form::INTEGER, _('Zadaná splátka musí být číselná hodnota'));

Díky.

Editoval vymak (3. 8. 2016 15:59)