【发布时间】:2017-10-31 23:56:36
【问题描述】:
我正在使用Redux Form v.7.1.2 并尝试最初禁用提交按钮。当用户激活change 或keyup 事件时,我希望表单检查表单中的任何表单字段是否具有任何值。如果是这样,我希望启用提交按钮。我没有任何必填字段。我只需要确保其中至少有一个填写了值。
我已经在 jQuery 中实现了这一点:
// 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
}
});
});
不过,我现在正在将该站点转换为使用 React 和 Redux,但我完全不知道从哪里开始尝试让它工作。有什么想法吗?
【问题讨论】:
-
把你的 redux-form 代码放在这里
标签: javascript reactjs react-redux redux-form