<script> function change_price() { var full_price = 0; if(document.form.first.checked) { full_price += 500; } if(document.form.second.checked) { full_price += 200; } if(document.form.thrid[0].checked) { full_price += 300; } else if(document.form.thrid[1].checked) { full_price += 400; } document.getElementById('price').innerHTML = full_price+'р.'; } </script> <body onload="change_price()"> <form name="form" onchange="change_price()"> <input type="checkbox" name="first" value="1"> 1<br> <input type="checkbox" name="second" value="1"> 2<br> <input type="radio" name="thrid" value="1" checked> 3<br> <input type="radio" name="thrid" value="2"> 4<br> <div id="price">0р.</div> </form> </body>
<script> function change_price() { var full_price = 0; if(document.form.first.checked) { full_price += 500; } if(document.form.second.checked) { full_price += 200; } if(document.form.thrid[0].checked) { full_price += 300; } else if(document.form.thrid[1].checked) { full_price += 400; } if(document.form.cnt.value.match(/^[0-9]+$/)) { full_price *= document.form.cnt.value; } document.getElementById('price').innerHTML = full_price+'р.'; } </script> <body onload="change_price()"> <form name="form" onchange="change_price()"> <input type="checkbox" name="first" value="1"> 1<br> <input type="checkbox" name="second" value="1"> 2<br> <input type="radio" name="thrid" value="1" checked> 3<br> <input type="radio" name="thrid" value="2"> 4<br> Кол-во: <input type="text" name="cnt" value="1" onkeyup="change_price()"> <br><br> <div id="price">0р.</div> </form>