私はRedux Form v.7.1.2を使用していますが、最初に送信ボタンを無効にしようとしています。ユーザーがchange
またはkeyup
イベントをアクティブにすると、フォーム内のフォームフィールドのANYに値があるかどうかを確認するフォームが必要です。その場合は、送信ボタンを有効にします。私は必要なフィールドがありません。私はちょうど私がjQueryのでこれを達成しているReduxフォームを使用して、フィールドが入力されていない場合、送信ボタンを無効にするにはどうしたらいいですか?
必ずそれらの少なくとも1つを充填値を持っていることを確認する必要があります。
// Change disabled attribute on search box submit button depending on if there is a value in any field
$searchFormFields.on('change keyup', function() {
$('#search-box-search-btn').prop('disabled', true);
$searchFormFields.each(function() {
if ($(this).val().length > 0) {
$('#search-box-search-btn').prop('disabled', false);
return false; // break the loop
}
});
});
私も今反応しReduxの使用するようにサイトを変換していますし、私はこれを働かせようとすることをどこから始めるべきか全く分かりません。何か案は?
例:https://redux-form.com/7.1.2/examples/syncvalidation/ –
ここにあなたのReduxの形式のコードを配置 –