Javascript 如何在单击链接时获取输入字段值?

Javascript 如何在单击链接时获取输入字段值?,javascript,reactjs,react-hooks,react-hook-form,Javascript,Reactjs,React Hooks,React Hook Form,我正在使用json动态地生成我的表单,。但我在一个地方点击了一下,同时在点击时获得了输入字段的值 当我的演示应用程序运行时。它显示一个输入字段(用户在其中输入手机号码)和一个按钮(文本发送OTP)。输入号码示例(9891234178)并按enter键后,它显示OTP字段和一个链接重新发送OTP 我想在单击时捕获链接的点击处理程序(重新发送otp)。我想获取我的输入字段值(手机号码值) 有可能获得价值吗 这是我的密码 案例“链接”: 返回( {}}>{label} ); 我的目标是添加链

我正在使用json动态地生成我的表单
。但我在一个地方点击了一下,同时在点击时获得了输入字段的值

当我的演示应用程序运行时。它显示一个输入字段(用户在其中输入手机号码)和一个按钮(文本发送OTP)。输入号码示例(9891234178)并按enter键后,它显示
OTP
字段和一个链接
重新发送OTP

我想在单击时捕获链接的点击处理程序(重新发送otp)。我想获取我的输入字段值(手机号码值)

有可能获得价值吗

这是我的密码

案例“链接”:
返回(

{}}>{label}

);

我的目标是添加
链接的点击处理程序
,并尝试获取
手机号码
值。如果可能的话


任何更新?????/

有两种方法可以让您阅读文档:

此函数将返回整个表单数据,当您想要检索表单值时,它在函数中非常有用。

这将监视指定的输入并返回其值,对于确定渲染内容非常有用。

虽然我认为表单逻辑有点“复杂”,但您可以使用从
onSubmit
返回的
数据将值传递回
getForm()
函数

const-App=()=>{
//创建一个新的“状态”`
const[formValues,setFormValue]=useState({})
//...
const onSubmit=data=>{
//...
//将表单数据分配到“formValues”状态
setFormValue(数据)
}
返回(
{!州
?getForm(伪造密码配置、寄存器、错误)
:getForm(
ForgetPasswordAfterEndingotpConfig,
登记
错误,
formValues//传回值
)}
)
}
然后捕捉如下值:

export const getForm=(配置、寄存器、错误、表单值)=>{
//基于“状态”,用户单击后,FormValue将可用并填充
//第一个按钮是“发送OTP”,因此,您可以通过名称“msisdn”获取字段值
案例“链接”:
返回(

console.log(formValues.msisdn)}>{label}

) }