* Nette\Extras DatePicker with jQuery example */ require_once LIBS_DIR . '/Nette/loader.php'; require_once LIBS_DIR . '/Extras/DatePicker.php'; Debug::enable(); // budoucí metoda Form::addDatePicker() function Form_addDatePicker(Form $_this, $name, $label, $cols = NULL, $maxLength = NULL) { return $_this[$name] = new DatePicker($label, $cols, $maxLength); } Form::extensionMethod('Form::addDatePicker', 'Form_addDatePicker'); // v PHP 5.2 //Form::extensionMethod('addDatePicker', 'Form_addDatePicker'); // v PHP 5.3 // Step 1: Define form with validation rules $form = new Form(); $form->addDatePicker('datum', 'Kdy to bude?', 10)->addRule(Form::FILLED, 'Zadejte prosím datum.'); $form->addSubmit('submit_date', 'Odešli'); // Step 2: Check if form was submitted? if ($form->isSubmitted()) { // Step 2c: Check if form is valid if ($form->isValid()) { echo '<h2>Form was submitted and successfully validated</h2>'; $values = $form->getValues(); Debug::dump($values); // this is the end, my friend :-) if (empty($disableExit)) { exit; } } } ?>