2017-04-17 15 views
2

私は私の中で、単純な非表示の入力フィールドを持っているがReduxのフォームに反応し、フィールドの値は、基本的document.getElementById('gtm_field').value = 'some value'変更Reduxのフォーム値とトリガーのonchange

のonchangeイベントが取得することはありませんを行い、いくつかのGoogleタグマネージャコードによって設定されていますフォームフィールドの値はReduxストアに決して設定されません。この問題に近づくために推奨される方法は何ですか?ページに追加されたGTMコードを変更して、HTML要素イベントをトリガーすることができますが、Reactアプリケーションのコンテキストの外側に追加する必要があります。

redux-form入力フィールドの値を 'external' JSから設定する簡単な方法はありますか?

答えて

1

change()redux-form propsに使用すると、Reduxストア内のフィールドの値を変更する可能性があります。このような使用法:

handleChange() {  
    this.props.change(field:String, value:any) 
} 
関連する問題