Změna třídy u prvků formuláře
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- pifko
- Člen | 13
Ahoj,
chci změnit třídu input boxu u formuláře (standartně je class=„text“). Dělám to takhle:
$form = new Form;
$form->addText('headline', 'Titulek:');
$name = $form['headline']->getControlPrototype();
$name->class = 'headline';
Po vykreslení fomuláře, je ale místo class=„headline“ uvedeno class=„headline text“. Jak se toho " text" zbavit? Díky
- nAS
- Člen | 277
pifko napsal(a):
Díky,
ještě bych se chtěl zeptat. Po vykreslení formuláře, jsou jednotlivé řádky (prvky) formuláře oddělené práznou řádkou, což se mi moc nelíbí. Jak udělat, aby se tyhle prázdný řádky nepřidávaly?
Teď nevím úplně přesně co myslíš, ale spoustu věcí při vykreslování formuláře jde nastavit právě pomocí těch wrapperů. Několik příkladů na formuláře je přímo v distribuci a naživo si je můžeš prohlédnout na https://nette.org/examples/forms/.