23得票4回答
使用react-hook-form进行表单模式验证

我一直在开发一个React表单,需要限制用户输入特殊字符,并仅允许这些字符:[A-Za-z]。我尝试了下面的代码,但仍然能够插入特殊字符,例如:'♥','>','+'等。 我正在开发一个React表单,需要限制用户输入特殊字符,并仅允许这些字符:[A-Za-z]。我尝试了下面的代码,但...

21得票5回答
使用React Hook Form进行条件验证

这是我的表单样式,还有CodeSanbox。目前我正在使用react-hook-form。 如你所见,表单有3个输入框。在所有必填字段都填写后,提交按钮应该被禁用。 有两种情况: 1. 如果未勾选“Check”: 只有“id”应该被验证,并且提交按钮应该变为可用状态。 “firt”和“l...

13得票5回答
React表单在错误的时间被提交

我有两个按钮,一个是类型为“button”,另一个是类型为“submit”,它们都包裹在一个表单中,并且可以相互切换。奇怪的是,如果我点击类型为“button”的按钮,表单会被提交,而如果我点击类型为“submit”的按钮,表单却不会被提交。 const rootElement = do...

7得票4回答
React Formik表单渲染速度慢的问题

我正在使用React Formik,表单中有超过30个输入字段,当输入时,渲染速度较慢,打印速度也较慢。请问如何提高输入字段的速度?请在CodeSandbox中检查。 CodeSandbox链接:https://codesandbox.io/s/goofy-bassi-5s0c9?file=...