vzhled tlačítka odeslat – vynulovat formulář
- Ani
- Člen | 226
Začni tady
https://doc.nette.org/cs/forms
Nejlépe mu nastavit nějkou class a nastylovat v CSS.
<?php
$this->addSubmit('ok', 'Odeslat')
->getElementPrototype()
->setClass('tlacitko');
?>
Vynulovat/resetovat to nevím co myslíš… Nějak to rozveď.
- duke
- Člen | 650
Zřejmě myslíš input s type reset.
Nejlíp uděláš, když si ten formulář vyrenderuješ v šabloně ručně a
ten resetovací input si tam prostě hodíš nezávisle na objektu formuláře.
Při ručním renderováním můžeš rovněž nastavit class u inputu aniž
bys to musel před tím specifikovat v php kódu, jak ti ukázal Ani.
V šabloně by ta část vypadala nějak takto:
{input odeslat, class => 'tlacitko'}
<input type="reset" value="Vynulovat formulář" />
- petr.pavel
- Člen | 535
Upřímně, nejlíp uděláš, když na tlačítko reset zapomeneš. Je dobré tak akorát k tomu, aby ho člověk zmáčknul omylem místo submit :-( Ještě se mi nestalo, že bych potřeboval vymazat všechny hodnoty z formuláře. Zato omylem jsem ho už párkrát stiskl.
- Filip Procházka
- Moderator | 4668
Tlačítko reset je hloupost omyl a zbytečnost. Proto v Nette není a nebude nikdy podporováno.
Editoval HosipLan (16. 4. 2012 16:54)