1

フォーム送信後に特定のフォーム フィールドに注目するにはどうすればよいですか?

すでに試したこと:

1.

dispatch(focus('fieldRefName')) 2.
componentWillReceiveProps = (nextProps) => { if (nextProps.submitting) { this.refs.fieldRefname.focus() } } 送信後にフォームもきれいにしたい。

redux-form バージョン: 3.0.12

4

1 に答える 1

1

アクションはfocus()DOM には影響しません。DOMからonFocusのイベントに対する反応です。を使用する必要があります。this.refs.myField.focus()

送信後にフォームをきれいにするには...

<form onSubmit={this.props.handleSubmit(values => {
  return doSubmit(values).then(() => this.props.reset())
}}>
...
</form>
于 2016-06-02T06:19:10.323 に答える