html - 单击后如何禁用按钮?

标签 html reactjs

我正在通过文本字段保存一个值,在单击按钮后,我想禁用该按钮,以便用户无法再次按下它。

我正在使用 React.js 来实现该应用程序。

<button type="button" className="btn btn-info round btn-glow px-2 float-right">Confirm</button>

最佳答案

创建这样的状态

state = {
    btnIsDisable: false
}

在按钮中设置

<button disabled={this.state.btnIsDisable} type="button" className="btn btn-info round btn-glow px-2 float-right">Confirm</button>

在 onClick 处理程序中更改状态

this.setState({btnIsDisable:true});

关于html - 单击后如何禁用按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56536213/

相关文章:

reactjs - Next.js 应用程序中的 Chakra UI 图标不受支持 "export *"错误

javascript - 如何将动态值传递给 div 元素然后访问它 - React ?

html - 为什么没有使用所有 100% 的 DIV?

html - 即使给定相同的属性和值,按钮大小也不同

html - 两个 css 规则 "seemingly"具有相同的特异性权重但不会产生相同的结果

javascript - 将路径参数传递给 React 上下文提供者

javascript - 将 React 17 与 webpack 5 和 babel-plugin-react-css-modules(带有 stylename 的 css 模块)集成

javascript - 可选的链接运算符在本地主机上工作但不在生产中

javascript - 多个图标大小,如何、何时何地使用它们?

html - CSS Border Transition添加了多余的多余像素