fix validation selectors for non-input fields

This commit is contained in:
James Shiffer 2022-02-25 22:19:05 -08:00
parent 7cc94ad1aa
commit 0c7e7af45a

View File

@ -4,7 +4,7 @@ function registerFormValidators(formId) {
var email = form.querySelector('input[name="email"]'); var email = form.querySelector('input[name="email"]');
var phone = form.querySelector('input[name="phone"]'); var phone = form.querySelector('input[name="phone"]');
var subject = form.querySelector('input[name="subject"]'); var subject = form.querySelector('input[name="subject"]');
var position = form.querySelector('input[name="position"]'); var position = form.querySelector('select[name="position"]');
var address = form.querySelector('input[name="address"]'); var address = form.querySelector('input[name="address"]');
var quantity = form.querySelector('input[name="quantity"]'); var quantity = form.querySelector('input[name="quantity"]');
var wireStake = form.querySelector('input[name="wire_stake"]'); var wireStake = form.querySelector('input[name="wire_stake"]');
@ -140,7 +140,7 @@ function registerFormValidators(formId) {
if (!res.ok) { if (!res.ok) {
res.json().then(function (err) { res.json().then(function (err) {
if ('field' in err) { if ('field' in err) {
form.querySelector('input[name="'+ err.field + '"]').classList.add('invalid'); form.querySelector('[name="'+ err.field + '"]').classList.add('invalid');
} }
alert(err.message); alert(err.message);
}); });