GarGerry commited on
Commit
ad459bf
·
verified ·
1 Parent(s): d52423d

Update script.js

Browse files
Files changed (1) hide show
  1. script.js +14 -9
script.js CHANGED
@@ -16,7 +16,7 @@ async function convertCurrency() {
16
  // Menampilkan hasil konversi
17
  result.innerHTML = `${amount} ${fromCurrency} = ${convertedAmount} ${toCurrency}`;
18
 
19
- // Sembunyikan tombol Convert setelah konversi otomatis
20
  convertBtn.style.display = 'none';
21
  } catch (error) {
22
  result.innerText = "Error fetching exchange rates!";
@@ -34,20 +34,25 @@ function swapCurrencies() {
34
  fromCurrency.value = toCurrency.value;
35
  toCurrency.value = temp;
36
 
37
- // Lakukan konversi otomatis setelah swap
38
- convertCurrency();
 
39
  }
40
 
41
  // Event listener untuk input amount agar otomatis konversi
42
- document.getElementById('amount').addEventListener('input', convertCurrency);
 
 
 
 
43
 
44
  // Event listener untuk perubahan mata uang (From dan To) agar tombol Convert muncul kembali
45
  document.getElementById('from-currency').addEventListener('change', () => {
46
- document.getElementById('convert-btn').style.display = 'block';
47
- document.getElementById('result').innerHTML = '';
48
  });
49
 
50
  document.getElementById('to-currency').addEventListener('change', () => {
51
- document.getElementById('convert-btn').style.display = 'block';
52
- document.getElementById('result').innerHTML = '';
53
- });
 
16
  // Menampilkan hasil konversi
17
  result.innerHTML = `${amount} ${fromCurrency} = ${convertedAmount} ${toCurrency}`;
18
 
19
+ // Sembunyikan tombol Convert setelah konversi pertama kali
20
  convertBtn.style.display = 'none';
21
  } catch (error) {
22
  result.innerText = "Error fetching exchange rates!";
 
34
  fromCurrency.value = toCurrency.value;
35
  toCurrency.value = temp;
36
 
37
+ // Setelah swap, tampilkan kembali tombol Convert
38
+ document.getElementById('convert-btn').style.display = 'block';
39
+ document.getElementById('result').innerHTML = ''; // Reset hasil konversi
40
  }
41
 
42
  // Event listener untuk input amount agar otomatis konversi
43
+ document.getElementById('amount').addEventListener('input', () => {
44
+ const convertBtn = document.getElementById('convert-btn');
45
+ convertBtn.style.display = 'block'; // Tampilkan tombol Convert saat input amount
46
+ document.getElementById('result').innerHTML = ''; // Reset hasil konversi
47
+ });
48
 
49
  // Event listener untuk perubahan mata uang (From dan To) agar tombol Convert muncul kembali
50
  document.getElementById('from-currency').addEventListener('change', () => {
51
+ document.getElementById('convert-btn').style.display = 'block'; // Tampilkan tombol Convert
52
+ document.getElementById('result').innerHTML = ''; // Reset hasil konversi
53
  });
54
 
55
  document.getElementById('to-currency').addEventListener('change', () => {
56
+ document.getElementById('convert-btn').style.display = 'block'; // Tampilkan tombol Convert
57
+ document.getElementById('result').innerHTML = ''; // Reset hasil konversi
58
+ });