Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 禁用与状态相关的整个表单元素。反应_Javascript_Html_Forms_Reactjs - Fatal编程技术网

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想要避免的,如问题中所述。它不应该是“您应该在表单中插入
元素”吗?