Vyplnění textboxu hodnotou z DB po onchange SelectBoxu
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- symmetry
- Člen | 71
Zdravím, mám takový specifický dotaz:
Ve formu definuji selectbox, do kterého načítám hodnoty z DB.
Po události OnChange bych chtěl zavolat metodu a návratovou hodnotu uložit
jako text textboxu pod tímto selectboxem.
Je to nějakým způsobem v Nette možné(nepoužívám MVP)?
$form->addSelect('date', 'Termín:',$articles->WriteOutSeminarsToForm())
->addRule(Form::FILLED, 'Vyberte termín')
->getControlPrototype()
->onchange("zatimvolamJSmetodu();");
Díky za každou radu.
- Jakub Lédl
- Člen | 55
Proč ne? Na serveru definuješ Select, který naplníš daty z databáze, na klientovi napíšeš JavaScript, které vezme právě vybranou hodnotu ze <select>u a nastaví ji jako hodnotu příslušnému inputu?
Pokud myslíš, jestli je v Nette něco, co by ten JavaScript vygenerovalo za tebe, tak nemyslím, nevím o ničem.