summaryrefslogtreecommitdiff
path: root/app/javascript/models/form_validation.js
blob: 2fc836e65bf7d74a726fdc11a4e5f44c7814bd92 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
export default class {
  constructor(form) {
    this.form = form;
  }

  valid() {
    if (this.form.querySelectorAll('[data-input-valid="false"]').length > 0) return false;

    if (this.form.querySelectorAll('[data-checkbox-valid="false"]').length > 0) return false;

    return true;
  }
}