ngOnInit() {
// custom validator function.
let customFn: (args: { [key: string]: string }) => boolean = (args: {
[key: string]: string;
}) => {
return this.ejDate.value ? true : false;
};
let options: FormValidatorModel = {
rules: {
datepicker: {
required: [true, "Value is required"]
}
},
customPlacement: (
inputElement: HTMLElement,
errorElement: HTMLElement
) => {
inputElement.parentElement.parentElement.appendChild(errorElement);
}
};
this.formObject = new FormValidator("#form-element", options);
this.formObject.addRules("datepicker", {
range: [customFn, "Please type a date in the given format"]
});
this.formObject = new FormValidator("#form-element", options);
}
|