【发布时间】:2023-04-09 05:06:02
【问题描述】:
我想在输入框上创建一些带有自动填充价格的表单,但我不知道如何在我的代码中实现。 首先我有选择选项然后选择选项后输入框中的价格将自动生成,然后我输入折扣值,然后总价将自动生成(基本价格折扣%)。 这是我的代码:
function bali() {
var e = document.getElementById("bali");
e.addEventListener("change", function() {
var val = 7000000;
document.getElementById("harga").value = val;
})
};
<form name="cal" action="">
<table>
<caption>
<h1>
Kalkulator
</h1>
<h3>
Paket Wisata Imam Tour
</h3>
</caption>
<tr>
<td>Nama Paket Tour</td>
<td>:</td>
<td>
<select name="" id="paket">
<option onchange="bali()" id="bali" value="">Paket Tour Bali</option>
<option value="">Paket Tour Korea</option>
<option value="">Paket Tour Eropa</option>
</select>
</td>
</tr>
<tr>
<td>Harga Paket</td>
<td>:</td>
<td>Rp.<input id="harga" name="harga" type="number" value="0"></td>
</tr>
<tr>
<td>Diskon</td>
<td>:</td>
<td><input id="diskon" name="diskon" type="number">%</td>
</tr>
<tr>
<td>Total Bayar</td>
<td>:</td>
<td><input id="tot" name="tot" type="text"></td>
</tr>
</table>
</form>
【问题讨论】:
标签: javascript html dom