我正在使用react-final-form
库 .so ,其中有一个复选框,单击复选框时会显示 textfield 。用户可以在文本字段中输入文本。但如果您在文本字段中uncheck the checkbox
保留文本。
重现此错误的步骤
选中复选框
在输入字段中输入“abc”文本
取消选中复选框
再次选中复选框。Textfied 保留abc
文本。
<FieldPrefix prefix="app1">
<div>
<label>
app1
<PrefixedField name="appStatus" component="input" type="checkbox" />
</label>
</div>
{values.app1 && values.app1.appStatus ? (
<div>
<label>City</label>
<PrefixedField
name="city"
component="input"
type="text"
placeholder="City"
/>
</div>
) : null}
</FieldPrefix>;