Redux-Form可重复字段
Redux-Form repeatable field
本文关键字:字段 Redux-Form 更新时间:2023-09-26
我使用Redux-Form v.5.2.3。我有一个需要重复x次的文本输入,这取决于用户单击按钮的次数。目前,因为我正在用相同的字段名生成相同的输入字段,所以它不起作用。当我在一个输入中输入内容时,它会自动在其他输入中输入相同的内容-这是因为名称相同。
我正在考虑生成一个唯一的id并将其附加到字段'name' -例如:
原始字段:
名称:<input type="text" {...name}>
第二个字段-按下按钮后生成:
名称:<input type="text" {...name2}>
X字段-按下X按钮后生成:
名称:<input type="text" {...nameX}>
任何想法,如果这工作和一个例子如何实现?
Thanks in advance
我会在RF文档中查看深度表单。
试着弄清楚这一点,但从我的理解,你可以通过使用[]
符号来定义字段数组。
export const fields = [
'name[]',
];
然后使用addField(value?, index?)
添加额外的字段。然后您可以通过将this.props.fields.name
视为name
字段的数组来访问每个字段。
对于你的情况,我认为它应该看起来像
<div>
{this.props.fields.name.map((field, index) => (
<input key={index} type="text" {...field} />
)}
</div>
您可以使用redux-from v6.0.0。在这个版本中,你可以使用FieldArray数组字段
相关文章:
- Angular Form Wide验证(不特定于字段)
- 如何在jQuery Form Validator中重置字段样式
- OnSubmit字段中的Html Form If语句
- 使用DB值动态添加字段到Form,php
- "如何使用jQuery's form.serialize但排除空字段"不起作用(使用php)
- Javascript Form Validation.如何使用 OnFocus 在输入字段上时消除错误
- 如何更改输入字段值,使其不会在每次更改时贯穿整个 Redux 状态更新周期
- form.submit() 设置隐藏字段 = “”
- Spring表单标记复选框(form:checkbox)隐藏字段未发送到服务器
- FORM赢得't提交,即使输入字段不是空的
- 为什么Form不't如果输入字段'的名称已提交
- 根据Adobe Form中的多个复选框选择,在字段中显示文本
- IE8中的Magento产品页面:添加到购物车的增量默认值,忽略数量字段.Form.js第266行错误
- Redux表单:提交空白字段导致错误
- Redux:表单输入字段保持空白
- 将HTML元素文本替换为FORM,无法单击进入输入字段
- 从Extjs 4中的form.getValues()中获得空组合字段值
- redux-form字段和复选框反应工具箱值从对象中选中
- Redux-Form可重复字段
- 只有当所有Redux Form字段都有值时,才显示React.js组件