לדעתי זו ההתנהגות הטבעית של הדפדפן.
אני יכול להציע 2 פתרונות:
הראשון הוא לבצע משלוח של הטופס בבאמצעות AJAX ואחרי שהטופס נשלח להעביר את הגולש לעמוד הרלוונטי.
הפתרון השני דומה לראשון אך יותר פשוט אם אתה לא מיומן ב-AJAX (אך פחות מומלץ): כל שעליך לעשות הוא ליצור iframe נסתר (display:none) וב-target של ה-FORM לתת את השם של ה-iframe הזה. ב-iframe תבצע העברת עמוד באמצעות JS פשוט.
|