gpt4 book ai didi

JavaScript/React 根据第一个字段自动填充其他字段

转载 作者:行者123 更新时间:2023-12-03 00:44:02 25 4
gpt4 key购买 nike

1. 我有 12 个索引的数组“listOfPaysIndexes”,我使用这个数组来迭代她并呈现 12 个 DateInput 字段。

2.您可以单击每个字段并选择日期。

3.当您在第一个 DateInput 中选择日期时,所有其他 DateInput 都应自动填充该值。

在 React javascript 中实现这一点的最佳方法是什么?

代码如下:

 {*You can see here that listOfPaysIndexes which have 12 indexes.
For every index there is one DateInput. *}

{listOfPaysIndexes.map(value => {
return (
<Form.Group
widths="equal"
key={`month_${value}`}
>
<Form.Field width={5}>
{/*** HERE IS DATE FIELD ***/}
<DateInput
name={`ending_period_monthly[${value}]`}
value={values.ending_period_monthly[value]}
onChange={handleChange}
dateFormat={'MM/DD/YYYY'}
/>
)}
</Form.Field>

</Form.Group>
)
})}

日期输入的外观如下: enter image description here

最佳答案

您应该能够按照这些思路做一些事情,这只是为了想法,我不知道您的确切代码,请将 this 替换为您用来引用上下文并替换方法的任何内容getValueFromEvent 与您用来从事件中获取值的任何内容

handleChange(index, event) {
if (index === 1) {
listOfPaysIndexes.forEach(value => {
values.ending_period_monthly[value] = getValueFromEvent(event);
});
}

// handler for others
}

{listOfPaysIndexes.map(value => (
<Form.Group
widths="equal"
key={`month_${value}`}
>
<Form.Field width={5}>
{/*** HERE IS DATE FIELD ***/}
<DateInput
name={`ending_period_monthly[${value}]`}
value={values.ending_period_monthly[value]}
onChange={handleChange.bind(this, value)}
dateFormat={'MM/DD/YYYY'}
/>
)}
</Form.Field>
</Form.Group>
))}

关于JavaScript/React 根据第一个字段自动填充其他字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53321011/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com