3 پاسخ

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

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


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

// ====== in javascript

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

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


عبدالرحمان کیانی
تخصص : Backend developer
@abdolrahman 2 سال پیش مطرح شد
0

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


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

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

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

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

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