UNPKG

reactjs-validation

Version:
22 lines (20 loc) 726 B
import validator from 'validator'; import {validateField} from './field-validations' function validateForm(form){ let elements=form.elements let errors={} let error for(let index in elements){ let element=elements[index]; let attributes=element.attributes if(attributes && attributes.validations){ error=validateField(attributes.validations.nodeValue,element.name,element.value) if(attributes.customvalue){ error=validateField(attributes.validations.nodeValue,attributes.name.value,attributes.customvalue.value) } } const errors = Object.assign(error, errors); } return errors; } export default validateForm;