如何解决Material UI TextField 值验证
minValue = 1
maxValue = 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 举报,一经查实,本站将立刻删除。