Cevaplar
-
Bu işinizi görür :)
<form action="#" method="post"> <input readonly class="total" type="text" value="13.50" id="total" name="total" size="20"> TL <br /> <select size="1" name="adett" id="adett" onchange="update(this.form)"> <option value="1">1 Adet</option> <option value="2">2 Adet</option> <option value="3">3 Adet</option> <option value="4">4 Adet</option> <option value="5">5 Adet</option> </select><b><font size="2"> ADET</font></b> <hr /> <label><input type="checkbox" name="item" id="2.00" value="976" class="tipi" onclick="update(this.form)" />İçerik 1</div><label> <label><input type="checkbox" name="item" id="2.00" value="976" class="tipi" onclick="update(this.form)" />İçerik 2</div><label> <label><input type="checkbox" name="item" id="2.00" value="976" class="tipi" onclick="update(this.form)" />İçerik 3</div><label> <label><input type="checkbox" name="item" id="2.00" value="976" class="tipi" onclick="update(this.form)" />İçerik 4</div><label> </form> <script type="text/javascript"> <!-- var sel = document.getElementById("adett"); function update(formObj) { var total = 13.50; // Ürün Fiyatı for (var i=0; i<formObj.item.length; i++) { var myItem = formObj.item[i]; if (myItem.checked) { total += parseFloat(myItem.id); } } var sonfiyat = parseFloat(total); var moneyValue = sonfiyat * sel.options[sel.selectedIndex].value; formObj.total.value = parseFloat(moneyValue); document.getElementById("total").innerHTML = moneyValue; } // --> </script>