formulář onchange nad radio

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
pitr82
Člen | 121
+
0
-

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)