Ага, это валидатор схемы объектов JavaScript и парсер объектов на основе Joi
4 ответа

Как оформить сообщения об ошибках, проверенные Yup в приложении React Formik?

Я строю форму в React, используя Formik и Yup. Я не уверен, как стилизовать динамические сообщения об ошибках, которые появляются для полей электронной почты и пароля. Ниже приведен пример кода: https://codesandbox.io/s/j3l5w70q9w Я хочу стилизовать…
14 ноя '18 в 08:30
2 ответа

Ошибка: циклическая зависимость, узел был:"dateA"

Мне нужна информация о наилучшей реализации для такого сценария: у меня есть выбор и два выбора даты. Когда я выбираю из select (idRisk) параметр PRESENT, две даты должны быть обязательными. Если DateA предшествует DateB, то в форме я хочу показать …
21 фев '19 в 10:23
3 ответа

Минутная дата Yup/Formik не включает текущую дату

У меня есть эта схема в Yup, которая устанавливает минимальное ограничение даты в поле даты: Yup.date() .required(strings.RequiredField(strings.Invoice_Label_DueDate)) .min(new Date(), "Date cannot be in the past") Но если я выберу текущую дату, она…
28 фев '19 в 02:47
0 ответов

Formik формы и да, ошибка не обновляется после действия

<InputAutoSuggest name="name" suggestions={this.props.theatreSuggestions} onSuggestionsFetchRequested={this.props.onSuggestionsFetchRequested} onSuggestionsClearRequested={this.props.onSuggestionsClearRequested} getSuggestionValue={this.getSugges…
28 мар '18 в 12:32
4 ответа

Formik и Yup: TypeError: Невозможно прочитать свойство 'объект' из неопределенного

Я новичок в React и пробовал формик с yup для проверки. В настоящее время я получаю сообщение об ошибке ниже: TypeError: Невозможно прочитать свойство 'object' из неопределенного с этим кодом: validationSchema: Yup.object().shape({ firstName: Yup.st…
08 июн '18 в 05:20
0 ответов

Как я могу иметь несколько проверок

Я хочу проверить, является ли значение числом или является конкретным значением.. Что-то вроде этого.. num: yup .mixed() .when("num", { is: val => isNaN(val), then: yup.string().matches(/(S\/N)/i), otherwise: yup .number() .typeError('Should be a…
27 ноя '18 в 15:53
0 ответов

Невозможно прочитать свойство 'длина' из неопределенного - используя `когда` с числом в yup

Я получаю ошибку: TypeError: Cannot read property 'length' of undefined Например, у меня есть эта проверка: const agreementDurationAmount = Yup.number().when('agreementDuration', (agreementDuration) => { if(agreementDuration === 'Miesięczny') { r…
29 авг '17 в 14:07
0 ответов

Да циклическая проблема зависимости

Я пытаюсь проверить, что одно из трех полей значения начального состояния были изменены. Если ни один из них не был изменен, выведите ошибку. Одним из полей является изображение, поэтому я использую скрытое поле для хранения данных изображения при о…
20 дек '18 в 10:06
1 ответ

Как сжать Yup "когда" проверки

У меня есть несколько полей, которые являются обязательными, если выполняется одно условие. Есть ли лучший способ сжать этот код, чтобы избежать повторения when для всех этих полей? const requiredForDiffAddress = { is: false, then: Yup.string().requ…
19 ноя '18 в 23:30
1 ответ

Как структурировать мой компонент высшего порядка с помощью React/Redux/Formik и Yup?

У меня есть 2 отдельных взгляда. Оба они используют одну и ту же форму. Форма живет в модале. Форма отлично работает в первом представлении (режим создания). Теперь я хочу добавить еще один, для (Режим редактирования). Разница лишь в том, что в режи…
07 фев '19 в 21:37
1 ответ

Как сделать несколько проверок для одного значения в YUP?

Используя joi на стороне сервера, я могу сделать несколько проверок, таких какid: [joi.string().email(), joi.string().min(10)], Как мы можем сделать это на веб-интерфейсе, используя formik и yup? Я прошел документы и до сих пор безуспешно.
21 фев '19 в 08:06
1 ответ

Как проверить, когда три флажка отмечены в YUP?

У меня есть три флажка: [*] option one [*] option two [*] option three Действительное состояние только тогда, когда все три проверены. Все остальные состояния недопустимы и должны отображать сообщение об ошибке. Как это реализовать с помощью yup? Мо…
25 фев '19 в 10:13
0 ответов

Как проверить правильность выбора реакции?

Я нашел подтверждение yup для реакции-выбора (множественный выбор). Пожалуйста, обратитесь по ссылке выбрать несколько элементов проверки реагирования-выбора в yup. Но мне не нужна проверка множественного выбора с использованием yup. Мне нужна базов…
01 мар '19 в 05:20
2 ответа

Как проверить необязательные, поданные в Yup

Как проверить необязательные поля, которые не должны содержать следующие специальные символы #<`> и пробел перед точкой (.) У меня есть Regex \`|\#|\&|\<|\ \.|\> чтобы проверить вышеупомянутое условие, но не имею ни малейшего предста…
15 фев '19 в 06:58
0 ответов

Как я могу создать форму AntD с Formik, а также для проверки использовать Yup

Я новичок здесь, используя с Formik. я создаю antd, в том числе с formik. Я не получаю поля формы на консоли. import React из'act' import { Form, Icon, Input, Modal, Button } из'antd' import { Formik } из' formik ' Класс DialogDisplay расширяет Reac…
15 фев '19 в 09:21
3 ответа

Как проверить минимальный возраст с Yup?

Я создал некоторые регистрации Schema export const registrationSchema = (translate) => Yup.object().shape({ //... other properties that are validated. // for example username username: Yup.string() .min(6, translate('validation:common.username.mi…
26 фев '19 в 14:58
1 ответ

Проверка нескольких полей ввода с Yup

В настоящее время я использую Formik и проверяю с помощью Yup. Я хочу проверить 2 даты, дату начала и дату окончания. Сначала это было довольно просто, у меня было два поля ввода, start_date а также end_date, Оба из них были просто текстовыми вводам…
30 июл '18 в 08:01
0 ответов

Проверка номера Yup/ Formik

У меня есть вход с id="rate" и проверка настроена следующим образом: validationSchema: Yup.object().shape({ rate: Yup.number('Rate A') .required('Rate B') .positive('Rate C') .moreThan(0, 'Rate X') .integer('Rate Y') .typeError('Rate Z'), Если я зап…
23 май '18 в 02:51
7 ответов

Да, проверка с двумя связанными полями

Я использую formik для управления формой реагировать, у меня есть вопрос о проверке с Yup. У меня есть два поля, одно из которых - выбор элемента управления для выбора страны, а другое - почтовый индекс. В массиве страны у нас есть регулярное выраже…
27 мар '18 в 21:02
0 ответов

Обязательное поле на основе значения другого поля - formik, yup

У меня есть форма реагирования, где есть поле выбора, скажем, поле имеет значения A,B,C,D,E,F. скажем, другое поле, ChooseSubType, появляется, только если я выбираю B или D, и это поле будет обязательным, только когда оно появляется, а не до этого. …
11 ноя '18 в 04:18