Перейти к основному содержимому
clawam tools
Инструменты Документы Daoark EN Главная Главная / Verschlüsselung & Codierung › Главная manifest.json 90) { out += text[i]; continue; } var x = c - 65; var y = (k * x + bb) % 26; out += String.fromCharCode(y + 65); } return out; } function doProcess() { try { var textA = getVal('text-a').toUpperCase(); if (!textA) { showError('请输入'); return; } var op = getVal('op'); var a = parseInt(getVal('a'), 10); var b = parseInt(getVal('b'), 10); if (!(a >= 1 && a <= 25)) { showError('a 必须在 1-25'); return; } if (!(b >= 0 && b <= 25)) { showError('b 必须在 0-25'); return; } var out = process(textA, a, b, op === 'descriptografar'); showResult(out, 'a=' + a + ', b=' + b + ', 操作: ' + op); } catch (e) { showError('处理失败: ' + (e.message || e)); } } $('btn-main').addEventListener('click', function(e) { e.preventDefault(); doProcess(); }); $('btn-clear').addEventListener('click', function() { var inputs = document.querySelectorAll('input,textarea,select'); for (var i = 0; i < inputs.length; i++) { if (inputs[i].tagName === 'SELECT') inputs[i].selectedIndex = 0; else inputs[i].value = inputs[i].defaultValue; } var ra = $('result-area'); ra.hidden = true; ra.style.display = 'none'; var em = $('error-msg'); em.hidden = true; em.style.display = 'none'; }); })();