如何在模糊时以排序顺序显示密码?

问题描述 投票:0回答:1

[我正在使用react-hook-form。我有个人识别码textarea,用户可以在其中输入pincodes,现在我想验证我在blur上的值,意味着个人识别码应为6位,并按排序顺序显示。] >

onblur事件无法正常工作?这是我的代码https://codesandbox.io/s/react-hook-form-get-started-v24jk

<TextField
        inputRef={register}
        label={"pincode"}
        variant="outlined"
        placeholder={"dd"}
        multiline={true}
        rows="4"
        rowsMax="12"
        name={"pincode"}
        onBlur={v => {
          console.log(v);
          function onlyUnique(value, index, self) {
            return self.indexOf(value) === index && value.trim().length === 6;
          }

          if (v) {
            let codes = v.split(",");
            let newCodes = codes.filter(onlyUnique);
            return newCodes.sort().join(",");
          }
          return "";
        }}
      />

反应挂钩表单APIhttps://react-hook-form.com/api

我正在使用react-hook-form。我有pincode文本区域,用户可以在其中输入pincode,现在我想验证我的值,模糊平均pincode应该为6位并按排序顺序显示。 onblur事件不是...

javascript reactjs react-hooks react-hook-form
1个回答
0
投票
onBlur={v => {...}
© www.soinside.com 2019 - 2024. All rights reserved.