0 / 0 / 0
Регистрация: 12.11.2012
Сообщений: 44

Как сделать лучше?

21.11.2012, 18:21. Показов 596. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Задача такая: есть таблица с заполнеными данными из sql. C помощью jquery хочу добавить кнопку "Добавление строки" код в function.js такой:
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
$(function(){
    var editTemplate = '<tr>\n\
    <form id="t">\n\
<td>&nbsp;</td>\n\
<td><input id="pos_..._anzahl" type="text" name="anzahl" class="anzahl"></td>\n\
<td><input type="text" name="bezeichnung" class="bezeichnung" ></td>\n\
...
</form></tr>';
 
    // "Добавление строки"
    $(".add_row").click(function() {
        $("table tr").last().after(editTemplate);
        // addEvents();
                alert($pos)
    });
Код таблицы:
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
$pos=0;
 
while ( $row =  mysql_fetch_array($result1)){
    ++$pos;
    $gesamt_ohne = 0;
 echo'      
          <tr>
        <td>'.$pos.'</td>
        <td><input id="pos_'.$pos.'_anzahl" type="text" name="anzahl" class="anzahl"   value='.$anzahl.'></td>
        <td><input type="text" name="bezeichnung" class="bezeichnung" value='.$row['bezeichnung'].' ></td>
        <td><input id="pos_'.$pos.'_mit" type="text" name="ep_mit" class="ep1" onKeyUp="check(this); given_summe_ohne();" value ='.$einzelpreis_mit.'></td>
 ...        
     </tr>';}
надо чтобы при добавлении строки продолжалась нумерация и производился расчет т.е. применялись функции given_summe_ohne();
или разбивать editTemplate? Я надеюсь правильно сформулировала проблему
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
21.11.2012, 18:21
Ответы с готовыми решениями:

Как лучше сделать постраничную навигацию?
Подскажите пожалуйста как лучше сделать постраничную навигацию для таблицы,с помощью фрейморка codrigniter можно сделать постраничную...

Как сделать лучше (правильнее)?
Вариант №1 кода: // type TLength = {} type TLength = { length: number; } // function getLength() function getLength(param:...

Подскажите как лучше сделать
Вообщем суть такая есть 3 файла которые рисуют куб -сферу(с разными гранями) // Получить случайный цвет function getRandomColor() { ...

3
weboman
 Аватар для Schtrich
210 / 195 / 63
Регистрация: 13.08.2010
Сообщений: 1,531
Записей в блоге: 6
21.11.2012, 22:35
Цитата Сообщение от Julia_Ber Посмотреть сообщение
Я надеюсь правильно сформулировала проблему
не очень.
0
 Аватар для Soldado
901 / 833 / 198
Регистрация: 28.06.2012
Сообщений: 1,607
Записей в блоге: 4
22.11.2012, 00:59
Неправильно добавлять по клику элементы - новые строки,а в них form, input с одним и тем же id многократно.
Непонятки по вставляемому html коду. В строке форма, а уже в форме три ячейки. Как может такое быть? Ячейки должны быть в строке и никаких промежуточных звеньев.

JavaScript
1
alert($pos)
Переменная объявленная в php вдруг всплывает в JS.?!
0
0 / 0 / 0
Регистрация: 12.11.2012
Сообщений: 44
22.11.2012, 15:03  [ТС]
Я поменяла функцию на clone(true) вроде скопировались все, но естественно с одинаковыми id, и как можно изменить id у строки.
JavaScript
1
2
3
4
5
6
$(function() {     
     $(".add_row").click(function(){         
          $('#bestellung tbody>tr:last').clone(true).insertAfter('#bestellung tbody>tr:last'); 
          
     })
});
HTML5
1
<td><input id="pos_3_anzahl" type="text" name="anzahl" class="anzahl"   value=10></td>
а должно быть
HTML5
1
<td><input id="pos_4_anzahl" type="text" name="anzahl" class="anzahl"   value=10></td>
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
22.11.2012, 15:03
Помогаю со студенческими работами здесь

Как лучше сделать?
Задача. Подсчитать кол-во друзей. Друзья хранятся в отдельной таблице. Там лежат тупо ключи, кто добавил и кого добавил. Как лучше...

Как лучше сделать?
Имеется поле значений(float),необходимо в эту же таблицу добавить поле значения которого a(i)=a(i)-a(i-1). Чувствую надо делать с помощью...

Как лучше сделать?
У меня есть таблица табл.doc(ее часть). Данная таблица создана программно.Поля &quot;ИТОГО&quot; и &quot;Всего&quot; тоже считаются...

Как лучше сделать?
Задача звучит следующим образом: В каждой декаде месяца найти температуру самого холодого дня и вывести число этого месяца. А...

Как лучше сделать?
Я работаю в магазине бытовой техники. Там у нас есть парочку компов в продаже. Ну и каждый соответсвенно из продавцев считает, что его...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

Новые блоги и статьи
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определенном условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru