javascript — переопределить значение в форме, используя yup, когда условие применяется

Переопределить значение в форме, используя yup, когда условие применяется

Я пытаюсь построить схему проверки yup, но я не мог понять, как преобразовать значение в значение по умолчанию каждый раз, когда оно не соответствует схеме.

Я пытался проверить, является ли значение higher than 0 а not undefined , поэтому тогда это значение формы будет необходимо, в противном случае я хотел бы установить его в пустую строку.

Это мой код:

 reason: string() .when('value', { is: val ={amp}gt; Boolean(val), then: string().required('This field is required'), otherwise: string().transform((value) ={amp}gt; value ? value : '') }) 

Большое спасибо!

Понравилась статья? Поделиться с друзьями:
JavaScript & TypeScript
Adblock
detector