Mam taki problem.
Mam sobie form np. cos takiego:


  1. function checkAgree() {
  2. $("form").submit( function () {
  3. console.log(1);
  4. return false;
  5. });
  6. }


Ta funckje mam przypieta do klawisza wyslij wewnatrz formularz.
Prosty kod ale nie wiem dlaczego tak dziwnei działa, mianowicie, jak klikne pierwszy raz w button wyslij pojawia sie w konsoli 1 - ok, teraz klikam drugi raz w tego samego buttona i pojawia mi sie zamiast kolejnej jednej 1 to już dodają sie do consol dwie - 11, po kolejnym kliknieciu dodaja sie kolejne 111 itd.
O co chodzi? Dlaczego on sie w pewien sposób powiela - logicznie powinno sie za kazdym kliknieciem tylko raz uruchomic - to co jest wewnatrz funkcji submit.

Pozdrawiam
Hary

Ok sprawa załatwiona - temat do zamknięcia.

Pozdro
Hary