Поместить JavaScript в HTML форму

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

Поместить JavaScript в HTML форму

 
Задача

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

Уже имеется форма в 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);
if (checkDigit === 100) {
checkDigit = 0;
} ...

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

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

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

2021-12-26 12:49

Здравствуйте! Готов заняться...
Здравствуйте. 800 р/час.
Условия работы - в профиле.

Даже если задача крохотная, размещая проект, пожалуйста, запаситесь бюджетом хотя бы на час работы подрядчика - здесь всё-таки не цирк шапито.

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