我有一个动态创建的表单(不确定它是如何创建的)我所知道的是我必须清除此表单。
我做得很远:
...
resetForm: function() {
this.updateValue('ID', '');
this.updateValue('field_1', '');
this.updateValue('field_2', '');
this.updateValue('field 3', '');
this.updateValue('FIELD4', '');
},
...
我知道我不想手动输入每个字段名称。
我知道在控制台中我可以做this.state.fields
并获得一系列对象。我想要做的是获取每个数组值的label元素。
谢谢
答案 0 :(得分:0)
您应该可以执行类似
的操作resetForm: function() {
for (var i = 0; i < this.props.fields.length; i++) {
this.updateValue(this.props.fields[i].label, '');
}
},
我希望这会有所帮助:
快乐黑客