【发布时间】:2021-11-02 10:12:02
【问题描述】:
这是我在这里的第一个问题,请原谅我的任何错误。所以,我有一些输入,为了显示它们的值,我使用了一些元素,如 h1 和 div,它们位于一个单独的组件中。我希望我的元素具有一些默认值,因此我将它们保持在状态,然后我在输入上调用 onChange 函数,这将更新我的元素状态。我尝试使用 event.target 来执行此操作,例如 nameElement:event.target.value,如果我有一个输入,它会起作用,但是因为我有多个输入,当我更改一个输入字段时,它会被我接下来更改的那个覆盖。那么如何仅更新我更改的输入字段。就像我在名称输入字段中写一些东西一样,只有持有名称字段的 CV 元素应该改变。这是我的代码沙箱链接https://codesandbox.io/s/cool-glitter-9w2mh?file=/src/App.js
【问题讨论】:
-
非常感谢您发送代码沙箱链接。你熟悉函数式组件吗?
-
Check this question。甚至查看 react 的有关表单的官方文档 :)
-
我看到一切正常
-
@Viet 我的问题不够清楚吗?我得到了我想要的。
-
是的,我读过那部分。这对我想要的东西没有帮助。那里有关于如何以 [name]:[value] 之类的方式获取输入值的文档。但我想通过 [name] 在不同的状态字段中显示该 [value]。
标签: javascript reactjs forms components