есть ли способ установить проверку поля как истинную или ложную при нажатии кнопки? или какой-либо способ передать настраиваемую проверку в это поле только при нажатии кнопки и размытии?
Я хочу выполнить пользовательскую проверку поля нажатием кнопки. Мне нужно проверить введенное значение с помощью вызова 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>
Если вы можете предложить какую-то работу, мне тоже будет хорошо.
да пробовал по разному. Я хочу вызывать это новое правило проверки только при размытии или нажатии кнопки. Я не хочу требовать сдачи. есть ли способ сделать setvalidate ("fieldname", false)?



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


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