Formuláře – Hláška textové
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Václav Mašín
- Člen | 34
Pokud se Vám jedná čistě jen o zrušení validace formuláře pomocí javascriptu, tak toho lze dosáhnout jednoduše „vyhozením“ souboru netteForms.js.
- Václav Mašín
- Člen | 34
A takto se potom ještě nechá vypnout HTML5 validace:
$form->getElementPrototype()->novalidate = 'novalidate';
- Václav Mašín
- Člen | 34
Hmm, tak jestli myslíte
...->setAttribute('autoFocus', true);
na položce formuláře,
tak to koukám, že v IE skutečně „neautofocusuje“. Jiné řešení
neznám, ale vlastně by se mi taky hodilo, tak jestli na něco přijdu, tak ho
sem doplním.
- Václav Mašín
- Člen | 34
Vlastně to nechodí celkem logicky – ten autoFocus atribut je až součástí HTML5. Zatím pořád netuším, jestli to lze nějak správně „nette way“. Jediné, co jsem byl zatím schopen vymyslet, je takto nějak pochybně přímo v kódu šablony:
<script type="text/javascript">
$(document).ready(function()
{
$("#frmloginForm-email").focus();
});
</script>