راکت
Ibo Kiani
Ibo Kiani
توسط Ibo Kiani مطرح شد
حل
3 پاسخ

رفرش شدن سایت در فرم html

سلام دوستان.
یه فرم درست کردم و action رو هم هیچی قرار ندادم.
توی فرم یدونه باتون گزاشتم
مشکلم اینه که وقتی رو این باتون کلیک میکنم صفحه رفرش میشه و از index.html میره به index.html? و من نمیخوام اینطور بشه و یادم نیست چجوری میشد درستش کرد
حتی وقتی action رو # میزارم هم بازم رفرش میشه ولی ایندفعه میره به index.html?#
کمکم کنید


ثبت پرسش جدید
فاطمه کاظمی زاده
فاطمه کاظمی زاده
تخصص :Senior front-end در هولدینگ دکتر کرمانی - مدرس مجتمع فنی
@kazemi4 سال پیشمطرح شد
0
<button id="form_btn" type="submit">ارسال فرم</button>

// ====== in javascript

let btn = document.getElementBtId("form_btn")
brn.addEventListner("click" , function(e){
e.prevetDefault()
})

با این کد عملکرد پیشفرض فرم رو غیرفعال میکنی. فرم توی html در هرصورتی صفحه رو رفرش میکنه


Ibo Kiani
Ibo Kiani
تخصص :Backend developer
@abdoki77884 سال پیشمطرح شد
0

@kazemi
او راست میگین
میتونستم از جاوا اسکریپت استفاده کنم😅


محمد حسین
محمد حسین
تخصص :mevn stack
@saghari4 سال پیشمطرح شد
1

باید سابمیت کردن را غیر فعال کنی

let form = document.querySelector("form");
form.addEventListener("submit", e => {
    e.preventDefault()
});

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام