微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Material UI TextField 值验证

如何解决Material UI TextField 值验证

我有一个需要验证的 TextField:

minValue = 1

ma​​xValue = 10

如果我使用 TextField 中的箭头,这些验证会起作用,但如果我直接在其中输入,则可以输入任何数字。我将如何修复/验证这个

permissions: {
  permission_1": false,// matches /post/create
  permission_2": false,// matches /admin/post
  permission_3": false,// matches /admin/delete
  permission_4": true,// matches /subscribe
}

解决方法

这行得通吗?添加了git checkout -B features/integration !#$@{1}

step

如果这不起作用,请尝试在 onChange 函数中检查它

,

尝试更改 onChange 函数:

<TextField
  // other props
  onChange={handleChange}
/>

onChange 函数:

const handleChange = e => {
  setState(prev => {
    if (e.target.value < min || e.target.value > max) {
      return prev;
    }
    return e.target.value;
  })
}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。