Автосумма в форме
Здравствуйте дорогие форумчане, у меня к Вам большая просьба. Вобщем имеется две группы radio областей где нужно умножить одно значение value на другое и автоматически вставить его в поле input. Помогите плизз. Заранее спасибо. P.S. надеюсь понятно написал задачу.
|
Лень писать код =( это же задачи начального уровня...
|
Спасибо. Я уже разобрался.
|
Saimon7887, может Вам пригодится:
<script type="text/javascript"> function res() { var p=1; var All=document.forms['formSum']; for(var i = 0; i < All.elements.length; ++i) { if(All.elements[i].checked){ p=p*(parseInt(All.elements[i].value)); document.formSum.showres.value=p;} } } </script> <form name="formSum"> <input type="checkbox" name="q1" onclick="res()" value="2" />2 <input type="checkbox" name="q2" onclick="res()" value="4" />4 <input type="checkbox" name="q3" onclick="res()" value="6" />6 <input type="checkbox" name="q4" onclick="res()" value="8" />8 <input type="checkbox" name="q5" onclick="res()" value="10" />10 <input type="checkbox" name="q6" onclick="res()" value="12" />12 <input type="checkbox" name="q7" onclick="res()" value="14" />14 <input type="checkbox" name="q8" onclick="res()" value="16" />16 <input type="checkbox" name="q9" onclick="res()" value="18" />18 <input type="checkbox" name="q10" onclick="res()" value="20" />20 <input type="text" name="showres" size="10"/> <input type="reset" value="Сбросить"/> </form> </form> На изучение;) |
Цитата:
|
Saimon7887,
Да не за что, будут вопросы спрашивайте) |
Цитата:
Пожайлуй немного перефразирую и вставлю в подпись =) |
PeaceCoder,
Да, ладно Вам, пусть учится, понимание чужого кода делает своё) Это же другой язык, он пока не ориентируется в нём, а учёба на примерах, то , что нужно) |
Цитата:
|
Цитата:
P.S. Спасибо Вам ребят за понимание.! |
Привет всем!
Классный сайт воще... У меня тут проблема с автосуммированием тоже вот код: <html> <head> <STYLE TYPE="text/css"> H2 {width: 100%; margin-left:0px; margin-bottom:0; margin-top: 10; font-size:13.5pt; font-family: Arial; font-weight:bold; background-color: #EEEEFF} H1 {margin-left:0px; margin-bottom:10; margin-top: 10; font-size:15pt; font-family: Arial; font-weight:bold} P.DOWN {margin-top: 0; margin-bottom:0;} BODY {font-family: Arial;} </STYLE> <title>Подробный отчёт</title> </head> <body> <h1>Подробный отчёт</h1> <table border="0" cellpadding="3" cellspacing="3" width="100%" > <tr> <td valign=top bgcolor=#F4F4F4><b>Порядковы номер</b></td> <td valign=top bgcolor=#F4F4F4><b>Имя</b></td> <td valign=top bgcolor=#F4F4F4><b>Всего должен</b></td> <td valign=top bgcolor=#F4F4F4><b>Дополнительная информация</b></td> <td valign=top bgcolor=#F4F4F4><b>За что должен</b></td> <td valign=top bgcolor=#F4F4F4><b>Домашний</b></td> <td valign=top bgcolor=#F4F4F4><b>Сотовый</b></td> </tr> </table> </body> </html> Короче это отчёт с базы данных в виде html. Мне нужно прописать ещё один столбец под названием типа "Итого долгов", и там должа отображатся сумма третьего столбца. Помогите кто нибудь? Я тут перечитал почти весь Инет, но не нашёл стоящее. |
Кстати!
Так же можно если сумма будет в самом нижнем конце столбца :)... |
Это я к чему...
Так вот, у меня есть возможность прописать код в конструкторе, что бы там была автосумма... Короче прога мне выдала такой вот отчёт: <html> <head> <STYLE TYPE="text/css"> H2 {width: 100%; margin-left:0px; margin-bottom:0; margin-top: 10; font-size:13.5pt; font-family: Arial; font-weight:bold; background-color: #EEEEFF} H1 {margin-left:0px; margin-bottom:10; margin-top: 10; font-size:15pt; font-family: Arial; font-weight:bold} P.DOWN {margin-top: 0; margin-bottom:0;} BODY {font-family: Arial;} </STYLE> <title>Подробный отчёт</title> </head> <body> <h1>Подробный отчёт</h1> <table border="0" cellpadding="3" cellspacing="3" width="100%" > <tr> <td valign=top bgcolor=#F4F4F4><b>№</b></td> <td valign=top bgcolor=#F4F4F4><b>Имя</b></td> <td valign=top bgcolor=#F4F4F4><b>Всего должен</b></td> <td valign=top bgcolor=#F4F4F4><b>Дополнительная информация</b></td> <td valign=top bgcolor=#F4F4F4><b>За что должен</b></td> <td valign=top bgcolor=#F4F4F4><b>Домашний</b></td> <td valign=top bgcolor=#F4F4F4><b>Сотовый</b></td> </tr><tr> <td valign=top>0</td> <td valign=top>Иванов</td> <td valign=top>250</td> <td valign=top>Это дополнителая инфа</td> <td valign=top>Это инфа за что должен</td> <td valign=top>555555</td> <td valign=top>+76548565645</td> </tr><tr> <td valign=top>1</td> <td valign=top>Петров</td> <td valign=top>350</td> <td valign=top>Это дополнительная инфа</td> <td valign=top>Это то за что он должен</td> <td valign=top>686956</td> <td valign=top>+7 685 852 3654</td> </tr><tr> <td valign=top>4</td> <td valign=top>Прокопенко</td> <td valign=top>120</td> <td valign=top>Короче это то же инфа дополнительная</td> <td valign=top>Это за что должен Прокопенко<BR>Типа за блок сигарет</td> <td valign=top>8989564</td> <td valign=top>+7 9845611223</td> </tr><tr> <td valign=top>2</td> <td valign=top>Сидоров</td> <td valign=top>450</td> <td valign=top>Это дополнитель. инфа</td> <td valign=top>Это то за что он должен воще то</td> <td valign=top>856364</td> <td valign=top>+7 645 623 3645</td> </tr><tr> <td valign=top>3</td> <td valign=top>Храпунов</td> <td valign=top>50056</td> <td valign=top>То же самое</td> <td valign=top>И это то же самое</td> <td valign=top>55555</td> <td valign=top>5555555555</td> </tr></table> </body> </html> Я пробно так себе заполнил несколько полей... :) |
Цитата:
|
Дааа... Можно и в подпись, но хотелось бы получить ответ в тему.
Могли бы дельно что нибудь написать... Я то это прошу для дела, изучить как грится... |
Часовой пояс GMT +3, время: 06:28. |