Оформить скрипт визуально

Задание закрыто
Стоимость:300 рублей
Срок выполнения:1 день
Варианты оплаты:Без предоплаты
Дата публикации:2021-12-25 19:05
Обновлено:2021-12-25 19:26
Был на сайте:2025-12-24 13:54

Оформить скрипт визуально

 
Задача

Имеется готовый скрипт проверки контрольной суммы СНИЛС, его нужно оформить визуально, чтобы пользователь вводил номер СНИЛС, нажал на кнопку "Проверить" и вывелся результат.

Уже имеется форма в HTML, просто нужно адаптировать этот JavaScript для формы.

Сам скрипт:

function validateSnils(snils, error) {
var result = false;
if (typeof snils === 'number') {
snils = snils.toString();
} else if (typeof snils !== 'string') {
snils = '';
}
if (!snils.length) {
error.code = 1;
error.message = 'СНИЛС пуст';
} else if (/[^0-9]/.test(snils)) {
error.code = 2;
error.message = 'СНИЛС может состоять только из цифр';
} else if (snils.length !== 11) {
error.code = 3;
error.message = 'СНИЛС может состоять только из 11 цифр';
} else {
var sum = 0;
for (var i = 0; i < 9; i++) {
sum += parseInt(snils[i]) * (9 - i);
}
var checkDigit = 0;
if (sum < 100) {
checkDigit = sum;
} else if (sum > 101) {
checkDigit = parseInt(sum % 101);
...

Видеть полную информацию и оставлять заявки могут только авторизованные пользователи.

Общие комментарии:

Связь со мной: https://t.me/Avangardio1

2021-12-25 19:06

Здравствуйте, готов взяться за работу

Оставлять заявки могут только авторизованные пользователи.