1
I 코드가 ..자바 스크립트 계산 후 결론
변수를 계산하는,하지만 결론을 추가 할 계산 후 ..
예를 나타 if Hasil: Layak = 4 or 3
이므로 결론은 "Layak"
입니다. if Hasil: Layak = 1 or 2
, 결론은 그래서 "Tidak Layak"
결론은
https://jsfiddle.net/taraym/13nz8cys/2/
내가 그것을 할 방법을 알고있다 마지막 행을 추가? 오타의
HTML 파일
$(document).ready(function() {
//Iterate through each Textbox and add keyup event handler
$(".tes1").each(function() {
$(this).change(function() {
//Initialize total to 0
var satu = 1;
var nol = 0;
var ap = document.getElementById('k1').value;
var aa1 = document.getElementById('aa1');
var aa2 = document.getElementById('aa2');
if (ap == "1") {
aa1.innerHTML = satu;
aa2.innerHTML = nol;
} else {
aa1.innerHTML = nol;
aa2.innerHTML = satu;
}
calculateSum();
});
});
$(".tes2").each(function() {
$(this).change(function() {
//Initialize total to 0
var satu = 1;
var nol = 0;
var bp = document.getElementById('k2').value;
var bb1 = document.getElementById('bb1');
var bb2 = document.getElementById('bb2');
if (bp == "1") {
bb1.innerHTML = satu;
bb2.innerHTML = nol;
} else {
bb1.innerHTML = nol;
bb2.innerHTML = satu;
}
calculateSum();
});
});
$(".tes3").each(function() {
$(this).change(function() {
//Initialize total to 0
var satu = 1;
var nol = 0;
var cp = document.getElementById('k3').value;
var cc1 = document.getElementById('cc1');
var cc2 = document.getElementById('cc2');
if (cp == "1") {
cc1.innerHTML = satu;
cc2.innerHTML = nol;
} else {
cc1.innerHTML = nol;
cc2.innerHTML = satu;
}
calculateSum();
});
});
$(".tes4").each(function() {
$(this).change(function() {
//Initialize total to 0
var satu = 1;
var nol = 0;
var dp = document.getElementById('k4').value;
var dd1 = document.getElementById('dd1');
var dd2 = document.getElementById('dd2');
if (dp == "1") {
dd1.innerHTML = satu;
dd2.innerHTML = nol;
} else {
dd1.innerHTML = nol;
dd2.innerHTML = satu;
}
calculateSum();
});
});
});
function calculateSum() {
var A = [];
var sumOfA = 0;
$('#tabel_data tr:not(:has(th))').not(':last').each(function() {
A.push($(this).find("td:eq(1)").text().trim());
})
for (i = 0; i < A.length; ++i) {
if (A[i] != '') {
sumOfA += parseInt(A[i]);
}
}
$('#tabel_data tr:last').find('td:eq(1)').text(sumOfA);
var B = [];
var sumOfB = 0;
$('#tabel_data tr:not(:has(th))').not(':last').each(function() {
B.push($(this).find("td:eq(2)").text().trim());
})
for (i = 0; i < B.length; ++i) {
if (B[i] != '') {
sumOfB += parseInt(B[i]);
}
}
$('#tabel_data tr:last').find('td:eq(2)').text(sumOfB);
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js"></script>
<table border="1">
<tbody>
<tr>
<td>Kesimpulan I<span class="red">*</span></td>
<td>
<select id="k1" class="tes1" name="kelayakan1" size="1">
<option value="">-- Pilih Salah Satu --</option>
<option value="1">Layak</option>
<option value="0">Tidak Layak</option>
</select>
</td>
</tr>
<tr>
<td>Kesimpulan II<span class="red">*</span></td>
<td>
<select id="k2" class="tes2" name="kelayakan2" size="1">
<option value="">-- Pilih Salah Satu --</option>
<option value="1">Layak</option>
<option value="0">Tidak Layak</option>
</select>
</td>
</tr>
<tr>
<td>Kesimpulan III<span class="red">*</span></td>
<td>
<select id="k3" class="tes3" name="kelayakan3" size="1">
<option value="">-- Pilih Salah Satu --</option>
<option value="1">Layak</option>
<option value="0">Tidak Layak</option>
</select>
</td>
</tr>
<tr>
<td>Kesimpulan IV<span class="red">*</span></td>
<td>
<select id="k4" class="tes4" name="kelayakan4" size="1">
<option value="">-- Pilih Salah Satu --</option>
<option value="1">Layak</option>
<option value="0">Tidak Layak</option>
</select>
</td>
</tr>
</tbody>
</table>
<table style="width:100%;" id="tabel_data" border="1">
<thead>
<tr>
<th colspan="5">Rekapitulasi Kelayakan</th>
</tr>
<tr>
<th>Parameter</th>
<th>Layak</th>
<th>Tidak Layak</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align:left;">Indeks Rumah</td>
<td>
<div id="aa1" style="text-align:center;"></div>
</td>
<td>
<div id="aa2" style="text-align:center;"></div>
</td>
</tr>
<tr>
<td style="text-align:left;">Indeks Kepemilikan Harta</td>
<td>
<div id="bb1" style="text-align:center;"></div>
</td>
<td>
<div id="bb2" style="text-align:center;"></div>
</td>
</tr>
<tr>
<td style="text-align:left;">Indeks Pendapatan Keluarga</td>
<td>
<div id="cc1" style="text-align:center;"></div>
</td>
<td>
<div id="cc2" style="text-align:center;"></div>
</td>
</tr>
<tr>
<td style="text-align:left;">Indeks Pengeluaran Harta</td>
<td>
<div id="dd1" style="text-align:center;"></div>
</td>
<td>
<div id="dd2" style="text-align:center;"></div>
</td>
</tr>
<tr>
<td align="center">Hasil</td>
<td>
<div id="hasil1" style="text-align:center;"></div>
</td>
<td>
<div id="hasil2" style="text-align:center;"></div>
</td>
</tr>
</tbody>
</table>
WAAAHHH ... TERIMA KASIH BANYAAAK .. @fadhly .. PASTI SAYA kasih cekliss .. – TARA
오 .. 그래서 많은 환원제? 그래 .. 내 코드는 여전히 바보 .. – TARA