Как сделать настраиваемую проверку для поля redux-form при нажатии кнопки?

есть ли способ установить проверку поля как истинную или ложную при нажатии кнопки? или какой-либо способ передать настраиваемую проверку в это поле только при нажатии кнопки и размытии?

Я хочу выполнить пользовательскую проверку поля нажатием кнопки. Мне нужно проверить введенное значение с помощью вызова API. Я буду использовать эту новую проверку при размытии поля и при нажатии кнопки.

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

<Field name = {`${name}.complete`}
              label = "Australian postal address"
              placeholder = {this.props.placeholder} 
              component = {NewTextInput}
              onChange = {this.triggerAutoSuggest.bind(this)}
              onkeypressfun = {this.triggerKeyevent.bind(this)}
              showspinner = {this.state.showspinner}
              onBlur = {this.validateAddressfun.bind(this)}
              ref = "autocompletefiled"
              autoComplete = "nope"
              type = "text"
              validate = {[requiredGeneric]}
            />

<button onClick = {this.validateField}>validate Filed value</button>

Если вы можете предложить какую-то работу, мне тоже будет хорошо.

В redux-form проверка выполняется путем передачи свойств конфигурации в метод renderForm. У вас есть validate, asyncValidate и asyncBlurFields. Предлагаю взглянуть на документацию и использовать этот подход.

stilllife 11.09.2018 11:29

да пробовал по разному. Я хочу вызывать это новое правило проверки только при размытии или нажатии кнопки. Я не хочу требовать сдачи. есть ли способ сделать setvalidate ("fieldname", false)?

Muralikanth Anumula 11.09.2018 12:06
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
0
2
442
0

Другие вопросы по теме