ফায়ারফক্সে কোনও কারণে আমার কাছে return false;এবং myform.preventDefault();ফাংশনে থাকা সত্ত্বেও এটি ফাংশন রান হওয়ার পরে পৃষ্ঠাটিকে সতেজ করে। এবং আমি জানি না এটি একটি ভাল অনুশীলন কিনা, তবে এটি আমার পক্ষে কাজ করে, আমি inোকানjavascript:this.preventDefault(); ক্রিয়া বৈশিষ্ট্যটি .োকান।
যেমনটি আমি বলেছি, আমি অন্যান্য সমস্ত পরামর্শ চেষ্টা করেছি এবং সেগুলি সমস্ত ব্রাউজারগুলিতে ভাল কাজ করে তবে ফায়ারফক্স, আপনার যদি একই সমস্যা থাকে তবে প্রতিরোধের ইভেন্টটি অ্যাকশন বৈশিষ্ট্যে যুক্ত করার চেষ্টা করুন javascript:return false;বা javascript:this.preventDefault();। দিয়ে চেষ্টা করবেন নাjavascript:void(0);যা আপনার কোডটি ভেঙে দেবে । আমাকে জিজ্ঞাসা করবেন না কেন :-)।
আমি এটি এটি করার জন্য একটি মার্জিত উপায় মনে করি না, তবে আমার ক্ষেত্রে আমার অন্য কোনও পছন্দ ছিল না।
হালনাগাদ:
আপনি যদি একটি ত্রুটি পেয়ে থাকেন ... এজাক্স প্রক্রিয়া করার পরে, তবে অ্যাট্রিবিউট অ্যাকশনটি সরিয়ে ফেলুন এবং onsubmitবৈশিষ্ট্যে, মিথ্যা রিটার্নের পরে আপনার ফাংশনটি সম্পাদন করুন:
onsubmit="functionToRun(); return false;"
ফায়ারফক্সের সাথে কেন এই সমস্ত সমস্যা আছে তা আমি জানি না, তবে আশা করি এটি কার্যকর হয়েছে।