formulář onchange nad radio
- pitr82
- Člen | 121
Dobrý den,
Zkouším nastavit onchange na radio buttonu, to se mi daří, mám na to funkci
v javascriptu:
<script>
$(function () {
$.nette.ext('radio-onchange', {
load: function () {
$('input[type=radio].ajax').change(function (e) {
// $(this).closest('form').submit();
document.getElementById('frm-formReserve').refresh.click();
return false;
});
}
});
$.nette.init();
});
</script>
--- je to navázané na skryté tlačítko, které odchytávám a provádím potřebné operace.
Při změně radiobuttonu se vše odešle správně a snippet se
aktualizuje.
ale při další změně vidím ve firebugu Post s Requestem bez Response –
ABORTED a až pak přijde Post správný.
Při každém dalším odeslání se počet postů ABORTED zvětšuje
o jedno.
Asi to koliduje s nette.ajax.js.
Všiml jsem si, že formuláře se posílají vícekrát za sebou.
Při první změně jednou – to je správně,
Při druhé změně dvakrát.
Při třetí změně třikrát.
Můžete mi poradit, kde to v tom javascriptu koliduje, zatím jsem s javascriptem moc nepracoval.
**Edit: **
při odeslání tlačítka se formulář odešle jen jednou ale při změně ve
formuláři se odesílá vícekrát.
Help:
jak řešíte odeslání formuláře při jeho změně, nebo jak se dá zavolat
handler při změně formuláře ?
Editoval pitr82 (4. 6. 2014 13:34)