Суммирование значений атрибута value всех отмеченные radio, checkbox и text(при определенн
<html> <head> <title>Суммирование значений атрибута value всех отмеченные radio, checkbox и text(при определенных условиях) и вывод их суммы</title> <script language="JavaScript"> <!-- function sums() { sum=0; for(i=1;i<19;i++) { var elem=document.getElementById("r"+i); if(elem.checked)sum=sum+parseInt(elem.value); } a=0; s=parseInt(document.getElementById("r19").value); if((s>0)&&(s<10))a=150 else if((s>9)&&(s<31))a=120 else if(s>30)a=100; sum+=s*a; document.formText.sumOut.value=sum; } //--> </script> </head> <body> <form name="formText"> <input type="radio" name="aa" id="r1" value="1">text 1 <input type="radio" name="aa" id="r2" value="2">text 2 <input type="radio" name="aa" id="r3" value="3">text 3 <input type="radio" name="aa" id="r4" value="4">text 4 <input type="radio" name="aa" id="r5" value="5">text 5<BR><BR> <input type="checkbox" id="r6" value="6">text 6<BR> <input type="checkbox" id="r7" value="7">text 7<BR> <input type="checkbox" id="r8" value="8">text 8<BR> <input type="checkbox" id="r9" value="9">text 9<BR> <input type="checkbox" id="r10" value="10">text 10<BR> <input type="checkbox" id="r11" value="11">text 11<BR> <input type="checkbox" id="r12" value="12">text 12<BR> <input type="checkbox" id="r13" value="13">text 13<BR> <input type="checkbox" id="r14" value="14">text 14<BR> <input type="checkbox" id="r15" value="15">text 15<BR><BR> <input type="radio" name="bb" id="r16" value="16">text 16 <input type="radio" name="bb" id="r17" value="17">text 17 <input type="radio" name="bb" id="r18" value="18">text 18<BR><BR> <input type="text" name="txt" id="r19" value="0"><BR><BR> <input type="button" onclick="sums()" value="Подсчитать" id=b> <br>Сумма:<br> <input type="text" name="sumOut" disabled="false" value=""> </form> </body> </html>
|
Категория: Скрипты | Добавил: worldofskripts (11.03.2007)
|
Просмотров: 1118
| Рейтинг: 0.0 |
|