【发布时间】:2021-11-10 14:36:48
【问题描述】:
我在文档中看到
<input
{...register("test1", {
validate: {
positive: v => parseInt(v) > 0,
lessThanTen: v => parseInt(v) < 10,
checkUrl: async () => await fetch(),
}
})}
/>
那么在这里我如何为每个验证显示不同的消息。
喜欢的数字是-5,然后我显示
"Number is not positive"
"Number less than 10"
如何访问每个错误 positive 和 lessThanTen
【问题讨论】:
-
你可以只从验证函数中返回一个字符串:
positive: v => parseInt(v) > 0 || "Number is not positive" -
如何使用按键。或循环显示它们
标签: react-hook-form