Postingan lainnya
Kelas Premium!
Belajar bikin website dari nol sekarang
Gunakan kupon "lebihcepat" untuk diskon 25%!
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