2017-04-17 49 views
2

我在我的阵营终极版表格简单的隐藏输入字段和字段的值是通过一些谷歌的跟踪代码管理,基本上不会document.getElementById('gtm_field').value = 'some value'修改终极版形态价值和触发的onchange

onChange事件永远不会设置因此表单域的值永远不会在我的Redux存储中设置。解决这个问题的建议方法是什么?请注意,我可以修改添加到页面的GTM代码来触发HTML元素事件,但必须将其添加到“我的React”应用程序的上下文的“外部”。

是否有一种简单的方法来设置从'external'JS的redux-form输入字段的值?

回答

1

您应该在redux-form props中使用函数change(),它可以更改Redux存储区中字段的值。像这样的用法:

handleChange() {  
    this.props.change(field:String, value:any) 
}