小编S J*_*ohn的帖子

React-hook-form Material-ui 下拉字段缺少“name”属性:

const roles = [\n  { value: "STAFF", label: "Staff" },\n  { value: "ADMIN", label: "Administrator" },\n  { value: "MANAG", label: "Manager" },\n  { value: "SUPER", label: "Supervisor" },\n  { value: "OTHER", label: "Other" }\n]\n\n<Controller as={<TextField />} className={classes.textField} select label="Select Role" \nname="role" variant="outlined" required control={control} fullWidth inputRef={register({ \nrequired: true })}>\n  {roles.map(role => (\n    <MenuItem key={role.value} value={role.value}>\n      {role.label}\n    </MenuItem>\n  ))}\n  name="role"\n</Controller>\n
Run Code Online (Sandbox Code Playgroud)\n

我获取下拉列表的值 {node: input, value: "MANAG", focus: \xc6\x92}\nERROR: Field ismissing nameattribute:\nMISSING THE NAME ATTRIBUTE OF "role" 如何分配角色名称属性?

\n

controller menuitem reactjs material-ui react-hook-form

7
推荐指数
1
解决办法
6360
查看次数