[英]calculate the hours in javascript
我需要在JavaScript中計算jam_keluar和jam_masuk之間的時間,以便lama_parkir像這樣:
lama_parkir = jam_keluar-jam_masuk // 4小時
function hitunglamaparkir(){ var k = document.getElementById('jam_keluar').value; var m = document.getElementById('jam_masuk').value; var tentukan = (k - m); document.forms.formID.lama_parkir.value = tentukan; }
<form id="formID" name="form2" method="post" action="proses.php"> <tr> <td id="noborder">Jam Masuk</td> <td id="noborder">:</td> <td id="noborder"><input name="jam_masuk" type="text" id="jam_masuk" size="5" maxlength="15" value="10:30:00"/> </td> </tr> <tr> <td id="noborder">Jam Keluar</td> <td id="noborder">:</td> <td id="noborder"><input name="jam_keluar" type="text" id="jam_keluar" size="5" onkeyup="hitunglamaparkir(this.value,getElementById('jam_keluar').value);" value="14:30:00"/></td> </tr> <tr> <td id="noborder">Lama Parkir</td> <td id="noborder">:</td> <td id="noborder"><input name="lama_parkir" type="text" id="lama_parkir" size="5" maxlength="15" readonly="readonly"/></td> </form>
該代碼段確定jam_keluar和jam_keluar之間的區別如下:
jam_keluar
- jam_masuk
= lama_parkir
。
因此我們可以確定:
lama_parkir
設為可編輯狀態(將其設置為readonly
) function hitunglamaparkir(){ var k = document.getElementById('jam_keluar').value; var m = document.getElementById('jam_masuk').value; var tentukan = (k - m); document.forms.formID.lama_parkir.value = tentukan; }
<form id="formID" name="form2" method="post" action="proses.php"> <tr> <td id="noborder">Jam Masuk</td> <td id="noborder">:</td> <td id="noborder"><input name="jam_masuk" type="text" id="jam_masuk" size="5" maxlength="15" /> </td> </tr> <tr> <td id="noborder">Jam Keluar</td> <td id="noborder">:</td> <td id="noborder"><input name="jam_keluar" type="text" id="jam_keluar" size="5" onkeyup="hitunglamaparkir(this.value,getElementById('jam_keluar').value);"/></td> </tr> <tr> <td id="noborder">Lama Parkir</td> <td id="noborder">:</td> <td id="noborder"><input name="lama_parkir" type="text" id="lama_parkir" size="5" maxlength="15" readonly="readonly"/></td> </form>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.