Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
Kelas Premium!
Belajar bikin website dari nol sekarang
Gunakan kupon "lebihcepat" untuk diskon 25%!
Kelas Premium!
Belajar Javascript untuk website
Gunakan kupon "mulaijs" untuk diskon 75 ribu!
If Else nya Salah Dimana nya ? (JAVASCRIPT)
Saya ingin membuat sebuah program sederhana yaitu konversi mata uang, nah untuk pilih mata uang ada USD, SGD. Selengkapnya lihat coding nya saja
HTML
<form name="form">
<table style="width: 100%;">
<tr>
<td>Mata Uang Asing</td>
<td>
<select name="uangasing" onchange="konversiuang()">
<option value="pilih">-- Pilih Mata Uang Asing --</option>
<option value="USD">United State Dollar</option>
<option value="SGD">Singapore Dollar</option>
<option value="AUD">Australian Dollar</option>
<option value="EURO">Euro</option>
<option value="CNY">Yuan</option>
</select>
</td>
</tr>
<tr>
<td><label for="nilai">Nilai</label></td>
<td><input type="text" name="nilai"></td>
</tr>
<tr>
<td><label for="kurs">Hasil Kurs</label></td>
<td><input type="text" name="kurs"></td>
</tr>
<tr>
<td><button type="submit" class="btn btn-primary" onClick="konversiuang()">SUBMIT</button></td>
<td><button type="reset" class="btn btn-danger">RESET</button></td>
</tr>
</table>
</form>
JS
function konversiuang() {
var input = (document.form.nilai.value);
var hitunguang = (document.form.uangasing.value);
var hasil = 0;
if(hitunguang == "USD"){
hasil = input*13500;
}
else if(hitunguang == "SGD"){
hasil = input*9900;
}
else if(hitunguang == "AUD"){
hasil = input*10400;
}
else if(hitunguang == "EURO"){
hasil = input*15900;
}
else if(hitunguang == "CNY"){
hasil = input*2000;
}
else{
hasil = 0;
}
document.form.price.value=eval(hasil);
}
Apakah didalam if else nya yang salah? Atau pemanggilan nya?
Mohon bantuannya
0
1 Jawaban:
Jawaban Terpilih
=== SOLVED ===
Bagian
document.form.price.value=eval(hasil);
Harusnya diganti dengan
document.form.kurs.value=eval(hasil);
0