Javascript 禁用与状态相关的整个表单元素。反应
我正在使用Javascript 禁用与状态相关的整个表单元素。反应,javascript,html,forms,reactjs,Javascript,Html,Forms,Reactjs,我正在使用isFetchingprop禁用输入, 但这是多余的,因为我必须在每个输入字段中保留它。 有没有办法禁用整个表单? 像标记中的禁用属性之类的 <form> <input type="text" disabled={this.props.isFetching} /> <input type="text" disabled={this.props.isFetching} /> </form> 只要在需要禁用输入文本的地方使用。这几乎
isFetching
prop禁用输入,
但这是多余的,因为我必须在每个输入字段中保留它。
有没有办法禁用整个表单?
像
标记中的禁用属性之类的
<form>
<input type="text" disabled={this.props.isFetching} />
<input type="text" disabled={this.props.isFetching} />
</form>
只要在需要禁用输入文本的地方使用
。这几乎不需要时间。我认为这应该能解决你的问题
您应该将表单插入元素
。这将使整个表单处于禁用状态。我也遇到了同样的问题,这对我很有效:
<fieldset disabled={true}>
其中true是一些“prop.setting”…这正是OP想要避免的,如问题中所述。它不应该是“您应该在表单中插入
元素”吗?