原文:【菜鳥搭建react項目之路14】【html】form點擊button按鈕會自動刷新頁面&&阻止form表單刷新頁面的方法

現象: 今天在寫react的時候發現一個奇怪的現象,每次我點擊按鈕之后,數據會更新,接着頁面也刷新了,導致我更新的數據回到初始化狀態 因為data數據存在state里面,所以頁面刷新,data也會重新初始化 。 原因: button寫在form表單里面,form表單提交會默認刷新頁面。 解決辦法: 監聽form表單的submit事件,在onSubmit方法里禁止頁面刷新行為 改變button的ty ...

2021-12-22 16:25 0 914 推薦指數:

查看詳情

form表單中的button自動刷新頁面問題

form表單中如果存在button的話,有可能會出現一個問題:點擊button,觸發了頁面的自動刷新事件。 原因是因為<button>標簽默認的類型是submit,即默認的button點擊就會觸發表單的提交事件。 解決的辦法有三個。 1.在<button ...

Thu Nov 14 15:31:00 CST 2019 0 712
form表單提交不刷新頁面的方法

方法1:給form表單加onsubmit事件,值為return false; <form action="" method="post" onsubmit="return false">  <button type="submit" class="btn ...

Tue Apr 16 18:58:00 CST 2019 0 3457
阻止form表單submit提交后刷新頁面

第一種: 使用ajax提交表單數據,在$.ajax后面加上return false 第二種: 在form表單中添加onsubmit="return checkSubmit()",在事件中加上阻止表單的默認行為,添加event.preventDefault(); ...

Thu Nov 25 19:34:00 CST 2021 0 1057
Form提交是會刷新頁面的

今天發現如果頁面中有form點擊提交按鈕是會刷新頁面的,為了禁止頁面刷新行為,可以這么做: 即阻止form的默認行為就可以了。 ...

Wed Dec 28 07:32:00 CST 2016 0 1324
點擊button按鈕刷新頁面的問題

原本是在沒有填寫信息的情況下,要給出用戶提示信息,但是當我點擊之后發現會自動刷新一次頁面,提示信息也沒有了 原因是我把button寫在了form里面了,除了 IE 中 默認 type = "button", 其他瀏覽器默認 ...

Sat Apr 11 01:56:00 CST 2020 0 910
點擊button自動刷新頁面

如題 因為button標簽按鈕會提交表單。 解決方法如下: 1、將<button></button>改為<input type="button"> 或者直接在<button>中添加屬性 type="button ...

Wed Mar 13 23:13:00 CST 2019 0 1146
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM