Size: a a a

JavaScript — русскоговорящее сообщество

2020 September 16

SA

Saqhan Abaev in JavaScript — русскоговорящее сообщество
Добрый день, подскажите как сделать валидацию для инпутов) А именно: как определить при клике какие инпуты пустые/заполненные.  Я могу проверить все инпуты разом с логическим "и". Но как мне узнать какие именно инпуты не заполнены и вывести соответствующее сообщения для определенного инпута

https://chast.monobank.ua/vendors (кнопка заказать обратный звонок)
источник

NF

Nektamu Fox in JavaScript — русскоговорящее сообщество
Кто знает как в vuex-orm при добавлении данных к модели, сделать так чтобы она добавлялась в начало массива а не в конец
источник

SL

Sergey Lukashev in JavaScript — русскоговорящее сообщество
Saqhan Abaev
Добрый день, подскажите как сделать валидацию для инпутов) А именно: как определить при клике какие инпуты пустые/заполненные.  Я могу проверить все инпуты разом с логическим "и". Но как мне узнать какие именно инпуты не заполнены и вывести соответствующее сообщения для определенного инпута

https://chast.monobank.ua/vendors (кнопка заказать обратный звонок)
Я бы сделал как-то так:

const inputs = [
 inputOne: {
   value: "",
   isFilled: false,
 },
 inputTwo: {
   value: "",
   isFilled: false,
 },
 inputThree: {
   value: "",
   isFilled: false,
 }
]
источник

SA

Saqhan Abaev in JavaScript — русскоговорящее сообщество
Sergey Lukashev
Я бы сделал как-то так:

const inputs = [
 inputOne: {
   value: "",
   isFilled: false,
 },
 inputTwo: {
   value: "",
   isFilled: false,
 },
 inputThree: {
   value: "",
   isFilled: false,
 }
]
ты создаешь объект с данными инпутов, можешь объяснить логику?  если ты не заполнил второй инпут на странице, то какая логика должна вывести сообщения об ощибке и запретить отправку?
источник

SL

Sergey Lukashev in JavaScript — русскоговорящее сообщество
Saqhan Abaev
ты создаешь объект с данными инпутов, можешь объяснить логику?  если ты не заполнил второй инпут на странице, то какая логика должна вывести сообщения об ощибке и запретить отправку?
перед отправкой формы проверяешь нужный флаг у инпутов, если флага нет, то для конкретного инпута показываешь ошибку
источник

fd

fed dot in JavaScript — русскоговорящее сообщество
Saqhan Abaev
Добрый день, подскажите как сделать валидацию для инпутов) А именно: как определить при клике какие инпуты пустые/заполненные.  Я могу проверить все инпуты разом с логическим "и". Но как мне узнать какие именно инпуты не заполнены и вывести соответствующее сообщения для определенного инпута

https://chast.monobank.ua/vendors (кнопка заказать обратный звонок)
Для этого есть формы
источник

fd

fed dot in JavaScript — русскоговорящее сообщество
Saqhan Abaev
Добрый день, подскажите как сделать валидацию для инпутов) А именно: как определить при клике какие инпуты пустые/заполненные.  Я могу проверить все инпуты разом с логическим "и". Но как мне узнать какие именно инпуты не заполнены и вывести соответствующее сообщения для определенного инпута

https://chast.monobank.ua/vendors (кнопка заказать обратный звонок)
Делаешь форму, делаешь инпуты, даёшь им паттерны валидации и все
источник

F

Froth in JavaScript — русскоговорящее сообщество
0.1+0.2?
Анонимный опрос
77%
0.30000000000000004
17%
0.3
3%
1
3%
0.10.2
Проголосовало: 30
источник

M

Mediator in JavaScript — русскоговорящее сообщество
источник

SA

Saqhan Abaev in JavaScript — русскоговорящее сообщество
fed dot
Делаешь форму, делаешь инпуты, даёшь им паттерны валидации и все
спасибо большое, сделал. Теперь могу самим инпутом менять стиль, а как можно менять стиль ближнего span? у меня напрмер если инпут пустоой, то внизу инпута выходит спан с сообщением. Как можно подкопаться к спану?
источник

fd

fed dot in JavaScript — русскоговорящее сообщество
Saqhan Abaev
спасибо большое, сделал. Теперь могу самим инпутом менять стиль, а как можно менять стиль ближнего span? у меня напрмер если инпут пустоой, то внизу инпута выходит спан с сообщением. Как можно подкопаться к спану?
Я открывал shadow dom и оверрайдил классы.
источник

SA

Saqhan Abaev in JavaScript — русскоговорящее сообщество
fed dot
Я открывал shadow dom и оверрайдил классы.
немного сложно) можешь подробнее? сори за толстокожость
источник

fd

fed dot in JavaScript — русскоговорящее сообщество
Saqhan Abaev
немного сложно) можешь подробнее? сори за толстокожость
Ты хочешь изменять стиль сообщения с ошибкой валидации?
источник

SA

Saqhan Abaev in JavaScript — русскоговорящее сообщество
fed dot
Ты хочешь изменять стиль сообщения с ошибкой валидации?
видишь span 'error-default' -я хочу его вывести если в инпуте ошибка, сам инпут я могу менять, а как можно менять стиль спана?
источник

AI

Artyom Ivanov in JavaScript — русскоговорящее сообщество
Всем привет, может кто сталкивался, подскажите, как лучше сделать.
Задача: необходимо распарсить https://www.cbr.ru/banking_sector/credit/FullCoList/
Я воспользовался библиотекой cheerio, но в результате получаю такую структуру: flems.io. Как видно, структура разная, что делать?)
источник

fd

fed dot in JavaScript — русскоговорящее сообщество
Saqhan Abaev
видишь span 'error-default' -я хочу его вывести если в инпуте ошибка, сам инпут я могу менять, а как можно менять стиль спана?
Ну вон у него же есть класс
источник

fd

fed dot in JavaScript — русскоговорящее сообщество
Saqhan Abaev
видишь span 'error-default' -я хочу его вывести если в инпуте ошибка, сам инпут я могу менять, а как можно менять стиль спана?
Оверрайди его
источник

SA

Saqhan Abaev in JavaScript — русскоговорящее сообщество
fed dot
Ну вон у него же есть класс
дело в том, что у меня в итерации только инпуты, а как обратиться к span именно инпута с ошибкой?
источник

fd

fed dot in JavaScript — русскоговорящее сообщество
Saqhan Abaev
дело в том, что у меня в итерации только инпуты, а как обратиться к span именно инпута с ошибкой?
А, ну селекторы же есть
источник

SA

Saqhan Abaev in JavaScript — русскоговорящее сообщество
так думаю будет понятнее
источник