ProFreelance

Подключу проверку ИНН и ОГРН на лету — прямо в поле формы

Просмотры31за 14 дней: 16
Размещена01.09.2026
Знакомая ситуация: менеджер вбивает номер контрагента в форму, ошибается на одной цифре, форма спокойно принимает данные — а через месяц бухгалтерия находит нерабочий ИНН в документах. Чтобы такого не было, ставлю проверку прямо на уровне поля ввода: пока человек печатает номер, скрипт уже сверяет длину (10 знаков для организации, 12 для предпринимателя, 13 или 15 для ОГРН) и пересчитывает контрольную цифру по официальной методике налоговой. Итог виден мгновенно — зелёная рамка, если всё сошлось, красная и короткая подсказка с причиной, если нет.

Никаких запросов к внешним базам и реестрам я не делаю — это не проверка «жив ли контрагент» и не выгрузка из ЕГРЮЛ, а именно контроль формата самого номера, быстрый и не требующий сети. Основная проверка идёт в браузере для мгновенного отклика, но тот же расчёт я дублирую на сервере: даже если скрипт по какой-то причине не сработал или запрос пришёл мимо формы, некорректная запись всё равно не сохранится. Кнопка отправки остаётся заблокированной, пока оба условия — длина и контрольная сумма — не выполнены.

Что делаю по задаче:
— алгоритм контрольного числа для обоих форматов ИНН и для ОГРН/ОГРНИП;
— мгновенная подсветка поля и текст ошибки без перезагрузки страницы;
— блокировка отправки при неверном номере;
— дублирующая проверка на сервере на случай отключённого JavaScript;
— встраивание в вашу текущую форму без сторонних сервисов и библиотек.

Безопасная сделка (Эскроу)

Оплата резервируется на эскроу-счёте Payora в USDT (TRC-20) и переводится исполнителю только после подтверждения выполнения работы.

Полезно знать
Как заказать эту услугу

Напишите исполнителю, уточните детали задачи, сроки и что входит в цену. Изучите портфолио и отзывы — так проще убедиться в опыте под вашу задачу.

Безопасная сделка

Оплата резервируется на площадке и уходит исполнителю после того, как вы приняли работу.

Алексей ДроновРисунки и иллюстрации
Написать

На какие запросы отвечает эта страница