|
0 / 0 / 0
Регистрация: 19.10.2013
Сообщений: 2
|
|
Как ограничить добавление дублированных строк в таблицу?19.10.2013, 23:17. Показов 588. Ответов 0
Метки нет (Все метки)
Помогите сделать так, чтобы во вторую таблицу, в которую добавляются по выделению и нажатием кнопки, из первой таблицы наименование и стоймость, не добавлялись дублированные строки (то есть с одним наименованием и стоймостью)
Вот тексты программы: <!DOCTYPE html> <html> <head> <title> ЛР2 </title> <script type="text/javascript"> var a=0; function add(idname,idcena) { a=a+1; var table = document.getElementsByTagName("table")[0]; table.innerHTML +="<tr onMouseDown='choose(this)'><th onMouseOut='mouseOut(this)'onMouseOver=' mouseOver(this)'>"+idname+"</th><th onMouseOut='mouseOut(this)'onMouseOver=' mouseOver(this)'>"+idcena+"</th></tr>"; } function summ() { var st=document.getElementsByTagName("tr"); var result=0; for (var i=1;i<a+1;i++) { result+=parseFloat(st[i].childNodes[1].textContent); } var sum = document.getElementById("summ"); sum.innerHTML="Сумма всех товаров:"+result; } function choose(element) { var name=element.childNodes[0].textContent; var cena=element.childNodes[1].textContent; var table=document.getElementById('table of orders'); table.innerHTML +="<tr><th>"+name+"</th><th>"+cena+"</th></tr>"; var st=document.getElementsByTagName("tr"); var result=0; for (var j=a+2;j<st.length;j++) { result+=parseFloat(st[j].childNodes[1].textContent); } var res=document.getElementById("result"); res.innerHTML="Сумма к оплате:"+result; } function mouseOver(el) { el.style.backgroundColor = "blue"; } function mouseOut(el) { el.style.backgroundColor = "white"; } </script> <style type="text/css"> *.style { border: 3px solid gray; font-family: serif; } th,td {border: 3px solid gray;} </style> </head> <body> <form action="/form_submit" method="get"> Наименование: <input type="text" id="name" name="наименование" /><br/> Стоимость: <input type="text" id="cena" name="стоимость"/><br/> <input type="button" value="Добавить" onclick="add(document.getElementById('na me').value, document.getElementById('cena').value); return false"/> <input type="button" value="Расчитать стоимость" onclick="summ(); return false"/> </form> <p> Товары: </p> <table class="style" border="3"> <tr> <th>Наименование</th> <th>Стоимость</th> </tr> </table> <div id="summ"> </div> <p> Заказанные товары: </p> <table id="table of orders" class="style" border="3"> <tr> <th> Наименование </th> <th> Стоимость </th> </tr> </table> <div id="result"> </div> </body> </html>
0
|
|
| 19.10.2013, 23:17 | |
|
Ответы с готовыми решениями:
0
удаление дублированных строк Вопрос по поиску дублированных строк с столбце 1й таблицы Добавление строк в таблицу |
| 19.10.2013, 23:17 | |
|
Помогаю со студенческими работами здесь
1
Добавление Строк В Таблицу. Добавление строк в таблицу Добавление строк в таблицу Добавление строк в таблицу
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
|
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2.
Данный документ берёт данные из другого нетипового документа. . .
|
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
|
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: реализовать программный контроль на предмет проведения документа. . .
|
|
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача:
1. Реализовать контроль заполнения реквизита. . .
|
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение:
DISM / Online / Add-Capability / CapabilityName:WMIC~~~~
Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
|
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: при создании документов установить период списания автоматически. . .
|
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2.
Задача: вывести данные из ТЧ нетипового документа. . .
|