फ़ायरफ़ॉक्स में किसी भी कारण से भले ही मेरे पास है return false;और myform.preventDefault();फ़ंक्शन में, यह फ़ंक्शन चलने के बाद पृष्ठ को ताज़ा करता है। और मुझे नहीं पता कि यह एक अच्छा अभ्यास है, लेकिन यह मेरे लिए काम करता है, मैं javascript:this.preventDefault();एक्शन विशेषता में सम्मिलित करता हूं ।
जैसा कि मैंने कहा, मैं सभी अन्य सुझावों की कोशिश की और वे सभी ब्राउज़रों में ठीक काम करते हैं लेकिन फ़ायरफ़ॉक्स, यदि आप एक ही मुद्दा है, कार्रवाई विशेषता या तो में घटना को रोकने के जोड़ने का प्रयास करें javascript:return false;या javascript:this.preventDefault();। ऐसा प्रयास न करें javascript:void(0);जिससे आपका कोड टूट जाए। मुझे मत पूछो क्यों :-)।
मुझे नहीं लगता कि ऐसा करने का यह एक सुंदर तरीका है, लेकिन मेरे मामले में मेरे पास कोई और विकल्प नहीं था।
अपडेट करें:
यदि आपको कोई त्रुटि मिली ... ajax के संसाधित होने के बाद, तो विशेषता कार्रवाई को हटा दें और onsubmitविशेषता में, अपने कार्य को निष्पादित करें और उसके बाद झूठी कार्रवाई करें:
onsubmit="functionToRun(); return false;"
मुझे नहीं पता कि फ़ायरफ़ॉक्स से यह सब क्यों परेशान है, लेकिन उम्मीद है कि यह काम करेगा।