如何解决如何在反应中在渲染器上设置 yup 验证
{
label: "Room",name: "room",type: "select",rule: yup.string().min(1,'Room field must have at least 1 or more items').required('Room is a required field'),renderer: () => {
const { control,register,errors } = useFormContext();
return (
<SelectPicker
placeholder="Room"
data={roomList}
labelKey="name"
valueKey="row"
onChange={(value) => {
control.setValue('room',value)
}}
value={control.getValues()['room']?.row}
/>
)
}
如何在 selectpicker 上应用 yup 验证,导致单击提交按钮后不显示错误消息。
我试图申请添加这个
validate={value => {
if (!value) {
return "required";
}
}}
在 rsuite 选择器上
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。