【发布时间】:2020-06-26 21:55:54
【问题描述】:
正如标题所说,我有两个具有完全相同格式的按钮,但一个是在单击时刷新页面而不是提交表单。我只需要它来触发祝酒。
这是工作按钮:
<button
type="submit"
className="btn btn-primary my-2 my-sm-0"
style={{ marginTop: "10px" }}
onClick={() => onSubmit()}
>
<i className="fas fa-search"></i>
</button>
这是不工作的按钮:
<button
type="submit"
className="btn btn-primary my-2 my-sm-0"
style={{ marginTop: "10px" }}
onClick={() => onSubmit()}
>
<i className="fas fa-paper-plane"></i>
</button>
唯一的区别是第一个包含在链接标签中以提交搜索,而另一个将提交电子邮件以订阅时事通讯,但现在应该只是触发祝酒。
帮助?
另外,我已经尝试过 event.preventDefault(没用),而且两者的表单格式也完全相同。
【问题讨论】:
标签: reactjs button page-refresh onsubmit react-toastify