【问题标题】:React-hook-form with material-ui does not show errors from rules带有 material-ui 的 React-hook-form 不会显示来自规则的错误
【发布时间】:2023-04-09 04:06:01
【问题描述】:

我是使用 react-hook-form 的新手,经过大量研究后,我仍然无法理解我做错了什么。我做了一个沙箱,里面有一个简单的输入数字。

我希望我的表单表现如何:我希望显示默认值 (16),并且我希望在数字不遵守给定规则时显示输入下方的错误(当数字不在 16-99 之间)。

有人可以帮我理解吗?我要疯了! :s

这里是沙盒链接:https://codesandbox.io/s/crazy-northcutt-8wt6p?file=/src/App.tsx

【问题讨论】:

    标签: reactjs material-ui react-hook-form


    【解决方案1】:

    将TextField的值改为render的参数值。还要添加提交按钮以进行验证工作。

    我已经分叉了你的代码以获得详细的代码 https://codesandbox.io/s/heuristic-fire-eroqv

    【讨论】:

    • 谢谢你成功了!至于 onChange 事件,当建议添加我的表单在提交时验证的提交按钮时,你让我意识到,这是 react-hook-form 的默认行为。要将其更改为“onchange”事件处理程序,我只需在 useForm() 初始化中将 de defaultValues 对象更新为 mode: :onChange"
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-08-03
    • 2021-05-05
    • 2021-12-16
    • 2020-12-25
    • 1970-01-01
    • 1970-01-01
    • 2021-04-10
    相关资源
    最近更新 更多