Firefox'ta herhangi bir nedenden dolayı return false;ve myform.preventDefault();işlevde olsam da , işlev çalıştıktan sonra sayfayı yeniler. Ve bunun iyi bir uygulama olup olmadığını bilmiyorum, ama benim için işe yarıyor javascript:this.preventDefault();, aksiyon özelliğini ekliyorum.
Dediğim gibi, ben tüm diğer öneri denedik ve hepsi tarayıcılarda cezası çalışır ancak aynı sorunu varsa Firefox, aksiyon özelliğinden olayı önlemek eklemeyi deneyin javascript:return false;veya javascript:this.preventDefault();. javascript:void(0);Hangi kodunuzu kıracak denemeyin . Bana nedenini sorma :-).
Bunun zarif bir yol olduğunu düşünmüyorum, ama benim durumumda başka seçeneğim yoktu.
Güncelleme:
Ajax işlendikten sonra bir hata aldıysanız, öznitelik eylemini kaldırın ve öznitelikte onsubmit, işlevinizi yürütün ve yanlış dönüşü izleyin:
onsubmit="functionToRun(); return false;"
Firefox ile tüm bu sorunların nedenini bilmiyorum, ama umarım bu işe yarar.