原文:【菜鸟搭建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