Vyprázdnění formuláře po jeho odespání ajaxem
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Honza Florián
- Člen | 7
Ahojte, používám knihovnu nette ajax.
Mám jednoduchý formulář pro psaní komentářů k článku. Tento
formulář se odesílá ajaxem a potřeboval bych, aby se text ve formuláři
vyprázdnil.
Nejsem si moc jistý jak na to, protože když akci onsubmit formuláře, tak to
nejde, protože si to už bere nette.ajax. Když to však navážu na onclick
submitu, tak to zas neprojde nette validací, protože vyprázdnění
formuláře se zavolá přes nette vlidací …
Můj formulář vypadá následovně:
<form n:name="commentForm" class="ajax">
{if $form->hasErrors()}
<ul>
<li style="list-style: none" n:foreach="$form->getErrors() as $error" class="error">{$error}</li>
</ul>
{/if}
<input id="content" n:name="content" />
<input id="submit" n:name="submit" />
</form>
<script>
$('#frm-commentForm').submit(function(){
$('#content').val("");
});
nevěděli byste někdo, ajak to upravit ? Díky moc