【发布时间】:2017-11-21 06:17:21
【问题描述】:
我试图添加新的验证规则。我正在使用反应材料 1.0
这是我添加新规则但出错的代码
ValidatorForm.addValidationRule('isCanRequired', (value) => {
if(this.state.canSameAccount){
if(value==null || value==="" || value===undefined)
return false;
}
return true;
});
这是我添加此新规则的字段
<TextValidator fullWidth name="canAddress1" value={this.state.canAddress1}
validators={['isCanRequired']} errorMessages={['Please enter your street address 1']}
label="Enter Street Address 1*" onChange={this.handleChange('canAddress1')} />
这是我点击提交按钮时的错误截图
【问题讨论】:
-
嗨!您在组件生命周期的哪种方法中添加验证规则?我已在
componentWillMount中添加了此代码,并让您的代码正常工作。 -
我正在添加 componentWillMount 但代码不起作用
标签: forms reactjs validation material-ui