Вопросы по теме 'yup'

Проверка с помощью Yup для проверки длины строки или числа
Есть ли функция, которая проверяет определенную длину? Я пробовал .min(5) и .max(5) , но мне нужно что-то, что гарантирует, что номер будет ровно 5 символов (например, почтовый индекс).
68407 просмотров
schedule 20.01.2023

поле обязательно на основе значения другого поля - formik, yup
У меня есть форма реакции, где есть поле выбора, скажем, у поля есть значения A, B, C, D, E, F. теперь скажем, другое поле, ChooseSubType, отображается только в том случае, если я выберу B или D, и это поле будет обязательным только тогда, когда...
3233 просмотров
schedule 31.01.2023

Не проверять нетронутые поля в Formik и Yup при отправке, если поле не пустое
У меня есть эта схема проверки для формы, созданной с использованием withFormik() , используемого в моем приложении React. Здесь validateJql() - моя настраиваемая функция проверки для yup validationSchema: Yup.object().shape({...
4616 просмотров
schedule 16.03.2022

Как сбросить datepicker antd после отправки значения?
здесь я привожу свой пример работы с codeandbox. Как сбросить значение datepicker после отправки формы? state = { setFieldValue: '' } onChange = (setFieldValue) => { this.setState({ setFieldValue: null }) }...
6971 просмотров
schedule 14.01.2024

Да, проверка, helperText добавлен в компонент ввода MaterialUI
Я использую материальный пользовательский интерфейс для приема типов файлов и загрузки файлов, я пытаюсь интегрировать проверку Yup с этим, однако ввод не позволяет использовать helperText в своем определении, он допускает ошибку, которая будет...
1091 просмотров
schedule 05.03.2024

React-select, когда Formik не обновляет поле выбора, но делает все остальное
React-Select с Formik не загружает выбранное значение в выбранном компоненте, но я могу получать значения при отправке формы, а проверка также работает с Yup Вот демонстрация codeandbox для того же - https://codesandbox.io/s/wild-violet-fr9re...
8357 просмотров
schedule 15.01.2024

Проверка формы при отправке с фиктивными данными
Я пытаюсь написать тест для своего компонента React, используя Enzyme и Jest. Мой компонент React использует Formik. Мои первоначальные изменения выглядят следующим образом const emptyChange = { start_of_maintenance: new Date(),...
1878 просмотров
schedule 17.09.2022

Formik Yup `.test ()` пользовательская проверка не работает должным образом
Я создал специальную проверку Yup, используя .test() . // users is an array of strings user: Yup.string().test( "user-check", "At lease one user should be added", () => users.length > 0 ) Цель состоит в том, чтобы проверить форму...
4002 просмотров
schedule 15.09.2022

Условная проверка Yup не работает
У меня formik form с initialValues ниже const initialValues1 = { people: [ { id: Math.random(), email: "", isNewUser: true, profile: { firstName: "", lastName: "", } } ] }; Я хочу...
1121 просмотров
schedule 06.08.2023

yup.js Проверить числовое поле больше, чем одноуровневое, или допускает значение NULL
Я использую Yup.js для проверки некоторых полей формы. У меня есть два целочисленных поля Year Built & Year Renovated . Year Built является обязательным полем, Year Renovated - нет. Год ремонта можно оставить пустым, однако если есть...
3511 просмотров
schedule 24.06.2022

Formik + Yup, массив преобразуется в объект, а затем не проходит валидацию
У меня есть массив фильтров со следующей схемой Yup: const schema = Yup.object().shape({ filters: Yup.array().strict().of( Yup.array().strict().of( Yup.object().shape({ // This isn't important }) ) ) }); Когда я...
123 просмотров
schedule 19.05.2024

Отредактируйте запись с помощью Formik, а Yup не распознает существующие поля
Я использую Formik и Ага , когда я создаю объект (в данном случае компанию), чтобы проверить правильность полей и их внесение (все обязательны). Когда я создаю объект, он работает нормально: он позволяет вам создать его только в том случае, если...
1803 просмотров
schedule 08.04.2022

Проверять поля условно на основе другого поля в Yup и Formik
У меня проблема с проверкой. Я хотел, чтобы, если значение access равно 1, вы могли выбрать start_date и end_date , НО если значение access не равно 1, вы можете выбрать только сегодня. Коды export const validationSchema =...
937 просмотров
schedule 27.09.2022

Поддержка обратного вызова для изменения другого значения поля при использовании проверки формы React Hook
TL;DR Это работает: https://codesandbox.io/s/stoic-beaver-ucydi После рефакторинга с помощью React Hook Form это не работает: https://codesandbox.io/s/objective-cloud-bkunr?file=/src/ControlledTextField.tsx Длинная история Без формы...
2670 просмотров

Ага: проверка массива строк, которые могут быть пустыми
У меня есть следующий тип поля формы для Formik: interface FormFields { groups: string[]; } Я пытаюсь передать схему Yup, которая подтвердит вышесказанное: тот факт, что это может быть пустой массив (должен быть определен), но также может...
3188 просмотров
schedule 05.04.2022

React JS: сообщение об ошибке Yup & Formik отображается несколько раз при отправке
Я использую Yup и Formik для своей формы регистрации. Я хочу показать соответствующую ошибку, основанную на моей проверке с помощью YUP. Ниже мой код. import React from 'react'; import { Formik, Form, Field, ErrorMessage } from...
318 просмотров
schedule 18.06.2022

React + Formik + Papaparse: не может получить доступ к обновленному значению состояния и вместо этого получить undefined
Я пытаюсь создать многоступенчатую форму с помощью React + Formik + Ага, я выполнил большую часть логики, но эту часть, где я должен обрабатывать файл csv. Я создал отдельный CSVFileUploadField компонент и использовал useField() хук Formik ....
107 просмотров
schedule 23.12.2022

Как я могу получить доступ к значению ввода внутри объекта yup?
Я использую formik в реакции для проверки, но сейчас мне нужно значение firstName внутри yup.object ({}). Как я могу получить к нему доступ? const validationSchema = yup.object({ firstName: yup .string("Enter your First...
16 просмотров
schedule 18.07.2022