Проверка поля ввода на условия

Пишите ваши предложения здесь.
Ответить
nruslan2
Сообщения: 2435
Зарегистрирован: 14 окт 2020, 09:13
Имя: Ruslan
Откуда: Moscow

Проверка поля ввода на условия

Сообщение nruslan2 »

Как идея - почему бы не добавить, возможность проверять поля ввода на условия (например есть же возможность поставить галочку что поле уникальное, а почему бы не дать возможность писать свои проверки)
HakimzyanovA
Сообщения: 170
Зарегистрирован: 27 фев 2017, 13:22
Имя: Алексей Хакимзянов
Откуда: Россия

Re: Проверка поля ввода на условия

Сообщение HakimzyanovA »

Используйте для этого событие OnSubmit на форме редактирования - там можно проверить любые условия
nruslan2
Сообщения: 2435
Зарегистрирован: 14 окт 2020, 09:13
Имя: Ruslan
Откуда: Moscow

Re: Проверка поля ввода на условия

Сообщение nruslan2 »

Не совсем понял - где такое находится. Можете поподробнее или скрин дать.
Спасибо.
HakimzyanovA
Сообщения: 170
Зарегистрирован: 27 фев 2017, 13:22
Имя: Алексей Хакимзянов
Откуда: Россия

Re: Проверка поля ввода на условия

Сообщение HakimzyanovA »

nruslan2
Сообщения: 2435
Зарегистрирован: 14 окт 2020, 09:13
Имя: Ruslan
Откуда: Moscow

Re: Проверка поля ввода на условия

Сообщение nruslan2 »

Спасибо! то что надо!
nruslan2
Сообщения: 2435
Зарегистрирован: 14 окт 2020, 09:13
Имя: Ruslan
Откуда: Moscow

Re: Проверка поля ввода на условия

Сообщение nruslan2 »

Вопрос возможно ли как то реализовать следующее:
Есть сущность с числовым полем - пользователь вводит туда число (и как проверить это число на условие понятно хоть родными средствами хоть JS). а вот как проверить чтобы это число не превышало определенную сумму всех ранее введенных чисел.

Допустим, человек в водит число 4. (В базе у нас уже есть 3 записи с числами 4;3;5. Надо все записи давали в сумме не более 15). и ему не позволяется сохранить запись так как 4+4+3+5>15 (те не удовлетворяет условие)

ЗЫ я так понимаю надо уметь считать данные из БД и потом проверить. Но JS на сколько я знаю не умеет напрямую работать с БД.
Те варианта решения мой задачи нет?
Ответить