react-hook-form的问题,直到按下提交按钮才显示错误

Problem with react-hook-form not showing error until submit button is pressed

提问人:yaquawa 提问时间:11/12/2023 更新时间:11/12/2023 访问量:18

问:

这是react-hook-form官网的示例代码:https://codesandbox.io/s/react-hook-form-get-started-ts-5ksmm?file=/src/index.tsx

正如您尝试时所看到的,在按下提交按钮之前不会显示错误。

一旦按下提交按钮,错误将实时显示(响应 onkeyup 事件)。

这是这样的规范还是错误? 我希望从一开始就显示错误以响应 onkeyup 事件,我该怎么办?

反应-钩子-形式

评论


答:

0赞 yaquawa 11/12/2023 #1

事实证明,我应该将选项设置为mode'all'

useForm({
  mode: 'all'
})

https://react-hook-form.com/docs/useform#mode

0赞 Kamran Davar 11/12/2023 #2

我希望这段代码对你有帮助:

useForm({
  mode: 'onChange'
})

文档中的模式