Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs 在React中的表单中填充ref_Reactjs_Forms_Ref - Fatal编程技术网

Reactjs 在React中的表单中填充ref

Reactjs 在React中的表单中填充ref,reactjs,forms,ref,Reactjs,Forms,Ref,我发现在表单中使用refs在创建新表单和提交表单时获取值时非常有用。但是,有没有一种方法可以使用ref向预先存在的表单添加值 <input className="form-control" ref={email => (this.email = email)} placeholder="Email" /> (this.email=email)}占位符=“email”/ 我想在“创建/编辑”中使用相同的表单/组件,但我不确定如何向引用中添加一个预先存在的值。因为这是一个不受控

我发现在表单中使用refs在创建新表单和提交表单时获取值时非常有用。但是,有没有一种方法可以使用ref向预先存在的表单添加值

<input className="form-control" ref={email => (this.email = email)} placeholder="Email" />
(this.email=email)}占位符=“email”/

我想在“创建/编辑”中使用相同的表单/组件,但我不确定如何向引用中添加一个预先存在的值。

因为这是一个不受控制的输入,您可以使用
defaultValue
prop设置初始值,请阅读了解更多信息。请注意,对于复选框和单选按钮,应改用
defaultChecked
prop


另一个选项是手动写入和设置/更改

由于这是一个不受控制的输入,您可以使用
默认值
道具设置初始值,请阅读了解更多信息。请注意,对于复选框和单选按钮,应改用
defaultChecked
prop

另一个选项是手动写入和设置/更改