Dva stejné formuláře na stránce – nefunkční toggle
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Lukeluha
- Člen | 130
Ahoj,
na stránce mám dva stejné formuláře, které mám jako komponenty. Jednou je komponenta vytvořená přímo v presenteru, podruhé je součástí jiné komponenty. Ve formuláři používám toggle metody pro dynamické skrývání prvků na základě zvolených hodnot. První výskyt formuláře je viditelný vždy, druhý až po nějaké interakci a načtení ajaxu. Dokud nenačtu druhý formulář, toggle metody fungují bez problému. Po načtení druhého formuláře toggle metody přestanou fungovat (počítám, že to je tím, že se nyní na stránce nachází více elementů se stejným id).
Proto bych se chtěl zeptat, jak toto elegantně vyřešit jinak, než psát konkrétní javascript pro tuto jedinou stránku, kde se ty formuláře mohou objevit 2x?
Předem díky za rady a nápady.