2017-11-21 7 views
0

새 유효성 검사 규칙을 추가하려고했습니다. 나는 오류가 여기에reactjs 자료에 새 유효성 검사 규칙을 추가하십시오.

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')} /> 

다음은이 새 규칙을 추가하는 필드입니다 반응 물질 여기

1.0 내가 새 규칙을 추가하는 코드이다 사용하고 있지만 가지고 있어요 내가 제출에 버튼을 클릭 오류 스크린 샷입니다

Error

+0

안녕하세요! 구성 요소 수명주기의 어떤 방법으로 유효성 검사 규칙을 추가합니까? 나는 이것을'componentWillMount'에 추가했고 당신의 코드가 작동하도록했다. –

+0

componentWillMount에 추가 중이지만 코드가 작동하지 않습니다. –

답변

0

답변을 얻었습니다 베타 버전의 react-material-ui-form-validator로 인해. 패키지를 변경해야합니다. ValidatorForm

import {ValidatorForm} from 'react-material-ui-form-validator'