问题:我正在使用material-ui-pickers,并且当用户移开焦点/ onBlur并且日期字段为空时,无法弄清楚如何触发/启动错误。
我试图将文本的颜色和下划线更改为错误颜色(红色),但是屏幕阅读器/ a11y不会记录该错误。这意味着它必须触发日期选择器的“内部”错误系统。
@material-ui-pickers
从Material-UI TextField继承道具,您会注意到error
是boolean
。
为了创建错误消息,您需要满足两个条件,error
和helperText
。
您没有提供示例,但是应该是这样的:
<DatePicker
required
id="dob"
label="Date of Birth"
format={"DD/MM/YYYY"}
value={this.state.dob}
className={classes.textField}
onChange={this.handleDateChange}
error={!this.state.dob}
helperText={!this.state.dob && "Error message here"}
/>
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句