Пример #1
0
const CourseFormValidate = (values) => {
  const errors = {};
  if (!values.title) {
    errors.title = 'Required';
  }
  if (!values.subtitle) {
    errors.subtitle = 'Required';
  }
  if (!values.thumbnail) {
    errors.thumbnail = 'Required';
  }
  if (!values.duration) {
    errors.duration = 'Required';
  } else if (!isNumeric(values.duration + '')) {
    errors.duration = 'Only Numbers';
  }
  return errors;
};
Пример #2
0
export const isNegativeInteger = n =>
  typeof n !== 'undefined' && (typeof n === 'number' || isNumeric(n)) && parseInt(n) < 0;
Пример #3
0
    let { name, value } = event.target;
    let changedOption = {};
    changedOption[name] =  value;

    this.setState(changedOption);
  },

  genderChange(event) {
    let value = event.target.value;
    this.setState({gender: value});
  },

  validNumberOfAge(){
    let { age } = this.state;

    if (!age|| !isNaN(age)|| isNumeric(age)) return '';
    if (!isNumeric(age)) return 'error';
  },

  validEmail(){
    let { email } = this.state;

    if (!email|| !isNaN(email)|| isEmail(email)) return '';
    if (!isEmail(email)) return 'error';
  },

  render(){
    return (
      <div className="person-step">
        <h3>Add Person to Homehold</h3>