【发布时间】:2019-09-12 18:24:05
【问题描述】:
我有一个这样的按钮:
<button className="button1" disabled={!this.validateForm()} type="submit" onClick={sig => this.handleCreation(sig, this.state)}>Action</button>
我想在它是disabled 时访问它的CSS,这样我就可以改变它的外观——我已经在button 类的CSS 中将其更改为默认状态。我怎么做? CSS 的 :disabled 选择器不起作用(显然)。
【问题讨论】:
-
在你的 CSS 中使用
.button1:disabled会很好地工作:codesandbox.io/s/sad-sound-efjus -
我应该注意我改变了
validateForm(),使它成为controlled输入的形式,它相当简单,并且有很多关于它的教程和关于它的长文档在线。跨度>
标签: javascript css reactjs button