Сообщение от Ulyana1992
|
Файл рабочий.
|
И в чём выражается его работоспособность? На строках №№ 33, 36 и 39 используется необъявленная переменная
value3, а значит перевод в талеры не работает. В вашей мошеннической схеме (строки №№ 32–50) забыты переводы начиная с $ 100 и до $ 1000 и в условии на строке №38 от ₸ 1600 до ₸ 30000 не обрабатываются из-за условия выше.
Если вам нужен конвертер валют из тенге в доллары и обратно без манипуляции сознанием и кошельком, то можно переделать
ваш код так...
<!DOCTYPE html>
<html>
<head>
<title>Currency</title>
</head>
<body>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
USD<input type="number" id="val1">
KZT<input type="number" id="res" disabled><br>
KZT<input type="number" id="val2">
USD<input type="number" id="res2" disabled><br>
<script>
$.ajax({
type: "get",
url: "https://cors-everywhere.glitch.me/https://nationalbank.kz/rss/rates_all.xml",
dataType: "xml",
success: function(xml) {
rate = xml.evaluate("//item[title = 'USD']/description", xml, null, XPathResult.NUMBER_TYPE).numberValue;
}
});
var rate = 0;
$("input").on("input", function() {
var value1 = parseFloat($("#val1").val());
var value2 = parseFloat($("#val2").val());
$("#res").val(value1 * rate);
$("#res2").val(value2 / rate);
});
</script>
</body>
</html>