Ðåêëàìà
Èìååòñÿ ãîòîâûé ñêðèïò ïðîâåðêè êîíòðîëüíîé ñóììû ÑÍÈËÑ, åãî íóæíî îôîðìèòü âèçóàëüíî, ÷òîáû ïîëüçîâàòåëü ââîäèë íîìåð ÑÍÈËÑ, íàæàë íà êíîïêó "Ïðîâåðèòü" è âûâåëñÿ ðåçóëüòàò. Óæå èìååòñÿ ôîðìà â 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); ...
Äðóãèå îòêðûòûå çàäàíèÿ:
Áþäæåò: 25 000 ð. Èùó èñïîëíèòåëåé äëÿ íàïèñàíèÿ òåêñòîâûõ êàðòî÷åê òîâàðîâ. Íóæíî áðàòü èíôîðìàöèþ î òîâàðå è îôîðìëÿòü å¸ â ïîíÿòíûé, àêêóðàòíûé òåêñò äëÿ ìàðêåòïëåéñîâ. ×òî …
Áþäæåò: 35 000 ð. Èùó ÷åëîâåêà íà ðàáîòó àäìèíèñòðàòîðà äëÿ ñàëîíà â îíëàéí-ôîðìàòå. Ñóòü ðàáîòû çàêëþ÷àåòñÿ â îáùåíèè ñ êëèåíòàìè â ïåðåïèñêå: íóæíî îòâå÷àòü íà ñîîáùåíèÿ, ïîìîãà…
Áþäæåò: 45 000 ð. Èùåì óäàë¸ííîãî àäìèíèñòðàòîðà äëÿ áüþòè-ñàëîíà. Ðàáîòà ïîëíîñòüþ îíëàéí, èç äîìà. ×òî íóæíî äåëàòü: — îòâå÷àòü êëèåíòàì â ìåññåíäæåðàõ — çàïèñûâàòü êëèåíòîâ í…
ïîèñê çàäàíèé
Îôîðìèòü ñêðèïò âèçóàëüíî
Ðåêëàìà
Îôîðìèòü ñêðèïò âèçóàëüíî
Èìååòñÿ ãîòîâûé ñêðèïò ïðîâåðêè êîíòðîëüíîé ñóììû ÑÍÈËÑ, åãî íóæíî îôîðìèòü âèçóàëüíî, ÷òîáû ïîëüçîâàòåëü ââîäèë íîìåð ÑÍÈËÑ, íàæàë íà êíîïêó "Ïðîâåðèòü" è âûâåëñÿ ðåçóëüòàò.
Óæå èìååòñÿ ôîðìà â 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);
...