Задача в том, чтобы проставить галочки на журналы и газеты, выбрать количество месяце
Задача в том, чтобы проставить галочки на журналы и газеты для подписки, выбрать количество месяцев для подписки. В итоге должно выводить суммарную стоимость подписки.
<html> <title> LABA_12_var14</title> <head> <script> function st () { var x=document.getElementById("gazeta"); var y=document.getElementById("month"); var pRez=document.getElementById("summa"); if (parseFloat(x.value)&&parseFloat(y.value)) { var sum=parseFloat(x.value)*parseFloat(y.value); pRez.value=sum; } } </script> <form name="podpiska"> Выберите журнал или газету:<br> <input id="gazeta" type="checkbox" value="10">Хакер(10 грн) <br> <input id="gazeta" type="checkbox" value="8">Изысканная Выпечка(8 грн)<br> <input id="gazeta" type="checkbox" value="4">Комсомольська правда (4 грн)<br> <input id="gazeta" type="checkbox" value="12">Железо (12 грн)<br> <input id="gazeta" type="checkbox" value="16">Тюнинг автомобилей(16 грн)<br> <input id="gazeta" type="checkbox" value="11.5">5 колесо (11.5 грн)<br> <input id="gazeta" type="checkbox" value="7">Твое Здоровье(7 грн)<br> <input id="gazeta" type="checkbox" value="19">Top Gear (19 грн)<br> <input id="gazeta" type="checkbox" value="22">Игромания(22 грн)<br> <input id="gazeta" type="checkbox" value="9.5">ХлебСоль(9.5 грн)<br> <input id="gazeta" type="checkbox" value="10.5">Проектор(10.5 грн)<br> <input id="gazeta" type="checkbox" value="23">Авторевю(23 грн) </select> </form> <form name="podpiska"> Выберите количество месяцев подписки :<br> <select id="month"> <option value="1">1 <option value="2">2 <option value="3">3 <option value="4">4 <option value="5">5 <option value="6">6 <option value="7">7 <option value="8">8 <option value="9">9 <option value="10">10 <option value="11">11 <option value="12">12 </select> <p><input type="button" value="Подсчитать" onClick="st ()"> </p> Суммарная стоимость подписки (грн):<br> <input type="text" id="summa" maxlength=20 > <p> <input type="reset" value=" Сбросить "> </form> </body> </html> |
как исправить программу, чтобы считала суммарную стоимость подписки.
|
Спасибо Вам большое!
|
Исправил, но не работает. Посмотрите, может что-то не туда втулил?!
<html> <title> LABA_12_var14</title> <head> <script> function st () { var x=document.getElementByName("gazeta"); var y=document.getElementById("month"); var pRez=document.getElementById("summa"); if (parseFloat(x.value)&&parseFloat(y.value)) { var summary = 0; for(var a = x.length; a--;){ summary += +x[a].value; } var sum=summary*parseFloat(y.value); pRez.value=sum; } } </script> <form name="podpiska"> Выберите журнал или газету:<br> <input name="gazeta" type="checkbox" value="10">Хакер(10 грн) <br> <input name="gazeta" type="checkbox" value="8">Изысканная Выпечка(8 грн)<br> <input name="gazeta" type="checkbox" value="4">Комсомольська правда (4 грн)<br> <input name="gazeta" type="checkbox" value="12">Железо (12 грн)<br> <input name="gazeta" type="checkbox" value="16">Тюнинг автомобилей(16 грн)<br> <input name="gazeta" type="checkbox" value="11.5">5 колесо (11.5 грн)<br> <input name="gazeta" type="checkbox" value="7">Твое Здоровье(7 грн)<br> <input name="gazeta" type="checkbox" value="19">Top Gear (19 грн)<br> <input name="gazeta" type="checkbox" value="22">Игромания(22 грн)<br> <input name="gazeta" type="checkbox" value="9.5">ХлебСоль(9.5 грн)<br> <input name="gazeta" type="checkbox" value="10.5">Проектор(10.5 грн)<br> <input name="gazeta" type="checkbox" value="23">Авторевю(23 грн) </select> </form> <form name="podpiska"> Выберите количество месяцев подписки :<br> <select id="month"> <option value="1">1 <option value="2">2 <option value="3">3 <option value="4">4 <option value="5">5 <option value="6">6 <option value="7">7 <option value="8">8 <option value="9">9 <option value="10">10 <option value="11">11 <option value="12">12 </select> <p><input type="button" value="Подсчитать" onClick="st ()"> </p> Суммарная стоимость подписки (грн):<br> <input type="text" id="summa" maxlength=20 > <p> <input type="reset" value=" Сбросить "> </form> </body> </html> |
<html>
<title> LABA_12_var14</title> <head> <script> function st () { var x=document.getElementByName("gazeta"); var y=document.getElementById("month"); var pRez=document.getElementById("summa"); if (parseFloat(x.value)&&parseFloat(y.value)) { var summary = 0; for(var a = x.length; a--;){ summary += +x[a].value; } var sum=summary*parseFloat(y.value); pRez.value=sum; } } </script> <form name="podpiska"> Выберите журнал или газету:<br> <input name="gazeta" type="checkbox" value="10">Хакер(10 грн) <br> <input name="gazeta" type="checkbox" value="8">Изысканная Выпечка(8 грн)<br> <input name="gazeta" type="checkbox" value="4">Комсомольська правда (4 грн)<br> <input name="gazeta" type="checkbox" value="12">Железо (12 грн)<br> <input name="gazeta" type="checkbox" value="16">Тюнинг автомобилей(16 грн)<br> <input name="gazeta" type="checkbox" value="11.5">5 колесо (11.5 грн)<br> <input name="gazeta" type="checkbox" value="7">Твое Здоровье(7 грн)<br> <input name="gazeta" type="checkbox" value="19">Top Gear (19 грн)<br> <input name="gazeta" type="checkbox" value="22">Игромания(22 грн)<br> <input name="gazeta" type="checkbox" value="9.5">ХлебСоль(9.5 грн)<br> <input name="gazeta" type="checkbox" value="10.5">Проектор(10.5 грн)<br> <input name="gazeta" type="checkbox" value="23">Авторевю(23 грн) </select> </form> <form name="podpiska"> Выберите количество месяцев подписки :<br> <select id="month"> <option value="1">1 <option value="2">2 <option value="3">3 <option value="4">4 <option value="5">5 <option value="6">6 <option value="7">7 <option value="8">8 <option value="9">9 <option value="10">10 <option value="11">11 <option value="12">12 </select> <p><input type="button" value="Подсчитать" onClick="st ()"> </p> Суммарная стоимость подписки (грн):<br> <input type="text" id="summa" maxlength=20 > <p> <input type="reset" value=" Сбросить "> </form> </body> </html> |
Отлично работает! Еще рез спасибо ВАМ!
|
Часовой пояс GMT +3, время: 03:49. |