- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我刚刚将 Redux 添加到我的 React 应用程序中,我认为它可以正常工作,但现在我的控制台中不断出现两个错误。
这个:
Warning: Failed propType: Required prop 'fields' was not specified in 'ReduxForm(MyForm)'. Check the render method of 'Connect(ReduxForm(MyForm))'.
还有这个:
Uncaught TypeError: Cannot read property 'reduce' of undefined
第二个指的是这个(第2行):
var getValues = function getValues(fields, state) {
return fields.reduce(function (accumulator, field) {
getValue(field, state, accumulator);
return accumulator;
}, {});
};
更新/答案:确保 redux-form 是版本 6 或更高版本
最佳答案
授人以渔!
您还没有真正提供足够的代码来继续。
如果字段意外未定义,那么您应该在各处使用 chrome 调试器或 console.log 进行单步调试。这些都是被严重低估的方法!
您的代码将一直运行,直到在断点处停止,您可以从那里继续前进。如果您需要检查每一行,请在单步执行之前在所有行上添加断点。您可以右键单击变量以添加到监视列表。
继续下去,直到发现错误逻辑、未定义/空或出现错误。请注意,当代码在断点处暂停时,您可以随时从控制台使用 console.log() ,它将正确记录范围内的变量。
关于javascript - "Warning: Failed propType: Required prop ' 字段 ' was not specified in ' ReduxForm(MyForm) '",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40230660/
鉴于向服务器提交某事的选项如此之多,我感到有些困惑。 有人可以帮我弄清楚什么时候应该使用哪个以及为什么? 1> $.ajax() 2> $('#myForm').ajaxForm 3> ajaxSub
我正在尝试在 JSP 中使用 javascript 和表单。该表单有一个带有 onchange 事件的下拉列表,用于调用函数将所选值提交给 servlet。我收到错误“对象不支持此操作”。我的代码中有
在 stuff[] 至少添加了一项之前,整个表单应该是有效的。当用户在文本框中输入一个值然后单击添加它然后将值添加到 stuff[] 时,只有在将值添加到 stuff[] 时才应启用提交按钮。但是,只
我是 javascript 和 jQuery 新手,我刚刚读了类似 $('#myForm').get(0).submit() 的代码 据我了解,myForm是 的 id它应该是一个唯一的ID。那么为
我已经破解了我的问题的解决方案,但我不高兴,它对我来说并不“有棱 Angular ”,它增加了代码的维护。 一、形式要求: 模块化指令(所以我可以重复使用它们。) 每个字段可以有多个错误,但一次只显示
如何在不使用表单提交的情况下触发此功能? $('#myForm').submit(function() { .... 最佳答案 你可以尝试 - $('#myForm').trigger('submit
我更新了 Javascript 中的 $scope,我想知道表单现在是否有效。如何强制进行验证或等待 Angular 运行验证? 这是一些示例代码。当我单击按钮时,$scope.validateA =
This question already has answers here: “Submit is not a function” error in JavaScript
我有一个包含输入元素的表单 如何调用 forms['myform'].submit()? forms['myform'].submit 指的是输入元素而不是函数。 最佳答案 窃取另一个表
在 C++Builder XE2 中,IDE 会将这行代码放在与 TMyForm 关联的头文件中,紧跟在 TMyForm 类之后。我确信这与所有属性 TMyForm 都在 MyForm.dfm 中定义
我试图通过点击链接来触发表单提交,我将其用作指南: submit 我有 //I'm using CSS to make the link look like a button without b
我有这个基本的例子: $(document).ready(function(){ $("#showAction").click(fun
我一直在尝试在 Ionic/Angular2 中使用模型形式。我有一个表格,我想做一些条件验证。用户从 6 个必填字段开始,然后可以在“手动”和“自动”处理之间进行选择。如果选择“自动”,则会呈现 3
我正在尝试更新现有记录,我已经在我调用的 View 中创建了他的表单EditRecipeForm(instance=Recipe.objects.get(id=recipe_id) 但在 View 中
我有一个 jQuery 函数,仅当表单验证为 true 时我才想执行该函数 我的验证和其他 jQuery 工作正常。 现在的问题是验证和其他功能同时执行。 仅当表单验证为真时,我才想运行其他函数。这是
我正在尝试在有按键以及提交时验证我的表单。为此,我正在编写这段代码:- Please enter details in these field P
尝试在 Angular 2 中制作嵌套的动态表单。 形成骨架 this.myForm= this.formBuilder.group({ programmes: this.formBu
$(document).ready(function () { $("#MyForm").submit(function () { alert("Hello");
在 IE 和 FireFox 中,当我运行此命令时: $('#editForm').submit(); window.location.href = "my url here"; 它有效。在 Chro
我刚刚将 Redux 添加到我的 React 应用程序中,我认为它可以正常工作,但现在我的控制台中不断出现两个错误。 这个: Warning: Failed propType: Required pr
我是一名优秀的程序员,十分优秀!