Material-UI选择器-禁用过去但不显示错误

时间:2019-04-17 19:34:14

标签: material-ui material-ui-pickers

我们正在使用:docs here

如果过去的日期在那里,我们想禁用过去的但不显示错误。原因是,当您显示表单时,昨天的日期不是错误的,因为它是昨天选择的。如果再次选择,则过去应该仍然无法选择。这是代码:

<DateTimePicker
        value={selectedDate}
        disablePast
        onChange={this.handleDateChange}
        label={this.props.label}
        showTodayButton
        helperText={"Required"}
      />

2 个答案:

答案 0 :(得分:0)

您可以通过

禁用所有内部验证
<DateTimePicker
  disablePast
  error={false}
  helperText={null}
/>

答案 1 :(得分:0)

<DateTimePicker
    value={selectedDate}
    disablePast
    onChange={this.handleDateChange}
    label={this.props.label}
    showTodayButton
    helperText={"Required"}
    minDateMessage=' '
  />

minDateMessage 将呈现空字符串。此外,如果边框仍然是红色,您可以获取错误的类并简单地更改其边框颜色。