Валидация инпутов
Можно ли сделать валидацию всех инпутов который с атрибутом type=text? на странице около 70 инпутов, и все их нужно проверить на заполнение, так как отдельно брать селектор инпута и проверять не вариант
|
Цитата:
|
форма отправляется аjaxом, и если инпуты с типом текст не заполнены, то ну допустим просто аллертом выводит ошибку, а если заполнены просто делать ajax запрос
|
venom1996,
что мешает циклом обойти все [type=text]? |
думал сначала так
var validates = document.queryselectorAll('input[type=text]') if(validates.checkValidity) { и выполняем условие }else { alert('Ошибка') } но так не работает |
venom1996,
let validate = [...document.querySelectorAll('[type="text"]')].every(({value}) => value.trim()); if(validate) //посылаем запрос |
а value это что ? и зачем оборачивать это в []
|
Цитата:
Цитата:
|
venom1996,
every Цитата:
|
var validate = [document.querySelectorAll('[type="text"]')].every(({value}) => value.trim());а что мне написать в value ? не много не понимаю, и пытаюсь так var validate = [...document.querySelectorAll('[type="text"]')].every(({' '}) => value.trim());или перед этим создать переменную value с пустым значением ? мне просто нужно что бы если значение пустое, у этих инпутов, то запрос не делать, ещё пытался так if (validate !== '') //выполнять условие но так не работает |
Часовой пояс GMT +3, время: 16:13. |