reactjs - React Bootstrap - 向按钮添加逻辑

标签 reactjs ruby-on-rails react-bootstrap

我正在尝试向我的项目按钮添加逻辑 - 这就是逻辑:

<Button>
<input variant="primary" type="submit" value={editMode ? "Update Recipe" : "Create Recipe" }>

</input>
</Button>

到目前为止,我找不到实现它的方法..所以我最终在按钮内输入了一个输入 - 其中。看起来很奇怪。 有人可以给我一个见解吗?

here is what it looks like 谢谢:)

最佳答案

基于this documentation ,要在表单中实现提交按钮,您可以尝试以下操作:

<Button variant="primary" type="submit">
    {editMode ? "Update Recipe" : "Create Recipe" }
</Button>

您实际上可以使用按钮作为输入,而不是将输入字段放在按钮内。

关于reactjs - React Bootstrap - 向按钮添加逻辑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69241114/

相关文章:

javascript - Webpack 文件加载器未加载图像,404 错误

javascript - React 中的共享状态也会更新其余组件和当前组件

javascript - <Redirect/> 返回空白页面 - ReactJS

ruby-on-rails - 如果用户贡献的链接不是绝对的,是否有一个 ruby​​ 助手可以从用户贡献的链接中创建绝对链接?

javascript - ajax 调用后将 bool 值重置为 false

reactjs - 如何在 React Native 中监听键盘输入

ruby-on-rails - 索引中的权威授权

reactjs - React Bootstrap Table2 排序和搜索

reactjs - 覆盖从 NPM @Types 下载的 V2.2.2 中的 TypeScript 类型

reactjs - 在使用 hooks 和 bootstrap 时,如何在 Accordion 打开时更改人字形?