Minggu, 06 Maret 2011

Tugas Praktikum Modul 5 : Membuat Aplikasi Form Pemesanan

Berikut ini adalah tags HTML untuk membuat aplikasi form pemesanan berbasis javascript :


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<title>Warung Makan "LEBAY"</title>
</head>
<body>
<script language="JavaScript" type="text/javascript">
<!--
function hitungPesan(){
var harga = document.form2;
var hargaBakso = 12000 * eval(harga.vBakso.value);
var hargaSoto = 10000 * eval(harga.vSoto.value);
var hargaMie = 15000 * eval(harga.vMie.value);
var hargaDegan = 5000 * eval(harga.vDegan.value);
var hargaCampur = 7000 * eval(harga.vCampur.value);
var jumlahTotal = hargaBakso + hargaSoto + hargaMie + hargaDegan + hargaCampur;
if (jumlahTotal > 50000){
harga.Total.value = jumlahTotal;
harga.Diskon.value = 10000;
harga.Bayar.value = jumlahTotal - eval(harga.Diskon.value);
} else {
harga.Total.value = jumlahTotal;
harga.Diskon.value = 0;
harga.Bayar.value = jumlahTotal - eval(harga.Diskon.value);
}
}
function resetForm(){
document.form2.reset();
}
//-->
</script><h3>Form Pemesanan Berbasis JavaScript</h3>


<form name="form2" action="#">
<table border="1px">
<tr bgcolor="lightgreen">
<th>No</th>
<th>Makanan/Minuman</th>
<th>Harga</th>
<th>Pesan</th>
</tr>
<tr bgcolor="aqua">
<td>1</td>
<td>Bakso Istimewa</td>
<td>@ <input id="n123" type="text" name="bakso" value="12000" size="n6" disabled="true"/></td>
<td><input type="text" name="vBakso" size="n14" value="0" onChange="hitungPesan()"/></td>
</tr>
<tr bgcolor="aqua">
<td>2</td>
<td>Soto Spesial</td>
<td>@ <input type="text" name="soto" value="10000" size="6" disabled="true"/></td>
<td><input type="text" name="vSoto" size="14" value="0" onChange="hitungPesan()"/></td>
</tr>
<tr bgcolor="aqua">
<td>3</td>
<td>Mie Ayam Super</td>
<td>@ <input type="text" name="mie" value="15000" size="6" disabled="true"/></td>
<td><input type="text" name="vMie" size="14" value="0" onChange="hitungPesan()"/></td>
</tr>
<tr bgcolor="aqua">
<td>4</td>
<td>Es Degan</td>
<td>@ <input type="text" name="degan" value="5000" size="6" disabled="true"/></td>
<td><input type="text" name="vDegan" size="14" value="0" onChange="hitungPesan()"/></td>
</tr>
<tr bgcolor="aqua">
<td>5</td>
<td>Es Campur</td>
<td>@ <input type="text" name="campur" value="7000" size="6" disabled="true"/></td>
<td><input type="text" name="vCampur" size="14" value="0" onChange="hitungPesan()"/></td>
</tr>
<tr bgcolor="#9933ff">
<td colspan="3" align="right">Jumlah Total</td>
<td>Rp.<input type="text" name="Total" size="10" disabled="true" /></td>
</tr>
<tr bgcolor="#9933ff">
<td colspan="3" align="right">Diskon</td>
<td>Rp.<input type="text" name="Diskon" size="10" disabled="true" /></td>
</tr>
<tr bgcolor="#9933ff">
<td colspan="3" align="right">Jumlah Dibayar</td>
<td>Rp.<input type="text" name="Bayar" disabled="true" size="10" align="right"/></td>
</tr>
</table><br/>
<input type="button" value="BATAL" onClick="resetForm()" />
</form>
</body>
</html>


Dan berikut adalah screenshot-nya :

0 komentar:

Posting Komentar

 

time2life © 2008 . Design By: SkinCorner