Zjištění id formuláře v šabloně
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.

- Ondřej Kubíček
 - Člen | 494
 
{$form['orderForm']->getHtmlId()}
					Editoval Ondřej Kubíček (5. 7. 2018 12:17)

- GEpic
 - Člen | 566
 
Ondřej Kubíček napsal(a):
{$form['orderForm']->getHtmlId()}
To by fungovalo na prvku formuláře, ale né na formuláři jako takovém, ne?
Bojím se, že kratší zápis asi neexistuje – a není ani potřeba – já sem třeba nikdy nepotřeboval zjišťovat ID formuláře (nevím jak ostatní).
Editoval GEpic (5. 7. 2018 12:38)

- Bart
 - Člen | 11
 
Já to mám kvůli jquery, kde potřebuju id formuláře:
$('#'+{$presenter['orderForm']->getElementPrototype()->getAttribute('id')}).on('submit', function(event) { .... })
ale asi bude jednoduší to tam napsat přímo ‚frm-orderForm‘, protože stejně když změním název formuláře, tak to budu muset měnit i tady.