问题描述
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;
})
}