jeden datepicker+ závislý na druhém

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

Pěkný večer, používám DatePicker+ ve formuláři, kde potřebuji v jednom inputu zadat datum platnosti „od“ a ve druhém „do“. Ovšem nevím, jak tyto dva prvky na sebe navázat, aby nešlo zadat např.: v prvním inputu datum platnosti „od“ 20. 10. 2011 a ve druhém datum platnosti „do“ 15. 10. 2011. Nemáte někdo funkční řešení? Děkuji

<?php
$this->addDatePicker('active_from', 'aktivní od:')
				->addRule(Form::FILLED,'Zadejte datum platnosti od.')
				->addRule(Form::VALID,'Zadané datum není platné.')
				->addRule(Form::RANGE,'Zadané datum je mimo rozsah.', array(new DateTime('0 days'), new DateTime('+36500 days')))
				->setAttribute('class','birthDate');

		$this->addDatePicker('active_to', 'aktivní do:')
				->addRule(Form::FILLED,'Zadejte datum do.')
				->addRule(Form::VALID,'Zadané datum není platné.')
				->addRule(Form::RANGE,'Zadané datum je mimo rozsah.', array(new DateTime('+1 days'), new DateTime('+36500 days')))
				->setAttribute('class','birthDate');
?>
hAssassin
Člen | 293
+
0
-

jednoho hoooodne spatny reseni je to nechat bez validace a po odeslani zkontrolovat oba datumy a pokud je ten druhy mensi nez ten prvni tak je prohodit :-) ale jak rikam, je to hoooodne spatny, ale jednoduchy

Kysela_Petr
Člen | 7
+
0
-

hAssassin napsal(a):

jednoho hoooodne spatny reseni je to nechat bez validace a po odeslani zkontrolovat oba datumy a pokud je ten druhy mensi nez ten prvni tak je prohodit :-) ale jak rikam, je to hoooodne spatny, ale jednoduchy

Přesně jak píšeš, takhle jsem to řešil dříve bez nette.

uestla
Backer | 796
+
0
-

@Kysela_Petr: Používáš-li picker od Honzy Tvrdíka, pak je možné ještě https://github.com/…xtras/pull/2.