繁体   English   中英

如何在材质 UI 的日期字段中添加帮助文本?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM