Form – setRequired zobrazuje <dialog></dialog>
- aha009
- Člen | 50
Ahoj,
mám formulář, kde mám
$form->addText('name')->setRequired('Vyplňte prosím název');
Formulář vykresluji v latte {control menuForm}
a v hlavní
šabloně mám
<script src="https://nette.github.io/resources/js/3/netteForms.min.js"></script>
Po odeslání se ale v levém horním rohu zobrazí malé okénko místo
zobrazení chyby u položky. Mám za to, že dříve vyskakovalo klasické
dialogové javascript okno uprostřed nahoře nebo se doplnilo pod položkami,
které byli required. Jak to můžu změnit?
Pro formulář jsem použil ještě Contributte/forms-bootstrap , ale
když to udělám bez toho, tak je chování stejné.
<dialog style="text-align: center;" open="">
Vyplňte prosím název<br><br>
<button style="padding: 0.1em 2em;">OK</button>
</dialog>
- David Grudl
- Nette Core | 8227
V Opeře a mobilním Chromu se zobrazuje <dialog>
,
protože tyhle prohlížeče přestaly po alert()
vracet focus.
Viz https://github.com/…s/issues/275
Okno by mělo být uprostřed. V jakém prohlížeči to vidíš v levém horním rohu?