use-mask-input icon indicating copy to clipboard operation
use-mask-input copied to clipboard

removeMaskOnSubmit doesn't seem to work on react-hook-form

Open reidark opened this issue 1 year ago • 1 comments

I'm trying to remove masks on form submit. I don't know if there's a better way to do it, but reading the types I found removeMaskOnSubmit, but unfortunately doesn't work too.

<Input
  {...field}  // react-hook-form field props
  {...registerWithMask("phone", ["(999) 999-9999"], {
    removeMaskOnSubmit: true,
  })}
  type="text"
/>

What is the right way to do it?

reidark avatar Oct 09 '23 04:10 reidark

For those who are searching something similar, I found out that autoUnmask: true does the trick. This works to validate the raw value with zod schema too.

Don't know if this is the optimal way, but works for now.

reidark avatar Oct 19 '23 15:10 reidark