你能告诉我如何在反应中点击按钮时获取输入字段值吗,我正在使用反应钩子。我想获得 first name
和 lastname
按钮点击时的值。我已经在我的函数组件中传递了 name
属性。
这是我的 代码
import React, { Component, useState } from 'react';
import { render } from 'react-dom';
export default function InputField({name,label}) {
const [state, setState] = useState('')
return (
<div>
<label>{label}</label>
<input type="text"
value={state}
name={name}
onChange={(e) => setState(e.target.value)} />
{state}
</div>
);
}
原文由 user944513 发布,翻译遵循 CC BY-SA 4.0 许可协议
用 html
<form>
标签包装你的<InputField>
标签,并在后面放一个反应ref
。像这样:工作示例: https ://stackblitz.com/edit/react-shtnxj