【发布时间】:2021-12-21 19:26:02
【问题描述】:
如何有条件地将输入框设为只读?我有一个要检查的状态值,如果它为空,我希望将 readonly 的输入框道具添加到输入框中。到目前为止,这是我的实现:
<Input title={ 'Node Type'} name={ 'nodeType'} inputtype={ 'text'} placeholder={ 'Type node type name'} readonly={this.props.updateCards === {}} />
*编辑问题说我想根据评论回复检查它是否为空而不是真实
【问题讨论】:
-
this.props.updateCards永远不会=== {}。你想检查它是否为空吗?或者如果它是其他一些价值? -
对不起,我的意思是如果它是空的。我把我的问题表述错了。它的默认状态是空的,当我希望将只读道具添加到输入框时就是这种情况
标签: javascript reactjs inputbox