[英]How to add helper text in date field in material UI?
这是我的组件定义:
<DateField
name={formElement.name}
type="date"
label={formElement.name}
onChange={(date) => formik.setFieldValue(formElement.name, date)}
value={formik.values[formElement.name] || null}
onBlur={blurHandler}
className={classes.flexGrow}
// defaultValue={dataMatchHandler(formElement.name) || ''}
minDate={doj}
maxDate={Date('1/1/2023')}
error={formik.touched[formElement.name] && Boolean(formik.errors[formElement.name])}
helperText={formik.touched[formElement.name] && formik.errors[formElement.name]}
/>
现在当值更改为低于minDate
错误触发正常,但我也想显示一个帮助文本,我该怎么做?
我的建议是您可以尝试使用 TextField,这样您就可以使用 helperText。
这是您可以尝试的示例:
<TextField name={formElement.name} type="date" label={formElement.name} onChange={(date) => formik.setFieldValue(formElement.name, date)} value={formik.values[formElement.name] || null} onBlur={blurHandler} className={classes.flexGrow} helperText={formik.touched[formElement.name] && formik.errors[formElement.name]} />
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.