简体   繁体   中英

Enable redux-form and set focus to field

I've got disabled form field by default and when user clicks on button Edit , it will enable the field. I also want to set focus on the field, but I don't know how. I've created ref to the field and tried some focus() function on it, but it hasn't worked. You can try it here on sandbox .

  1. You must assign the ref to the input element instead of the Field component
  2. Add an callback to set in your parent component the reference of subcomponent input
  3. Use the reference to focus the input when pressing the edit button:

https://codesandbox.io/s/rlx390xn6m

just HTML's autofocus is much better: https://davidwalsh.name/autofocus

  • in react use with camelcase: autoFocus

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM