Перейти к содержимому


Отправка данных внешней формы в цикле!


  • Вы не можете ответить в тему
В этой теме нет ответов

#1 Dinak

    Активный участник

  • Пользователи
  • PipPipPip
  • 207 сообщений
  • Пол:Мужчина
  • Город:Новосибирск

Отправлено 08 Сентябрь 2016 - 10:52

Привет, есть таблица:
		<table id="k_qst_140" style="margin-left:15px; margin-right:15px;">
		<thead>
		<tr>
		 <th>Длина</th>
		 <th>Ширина</th>
		 <th>Высота</th>
		 <th>Масса</th>
		 <th>Кол-во</th>
		</tr>
		</thead>
		<tbody>
		<tr class="cargo_text">
		 <td class="hidden"><label for="" >id</label><div class="col-md-12"><input type="text" id="" value=""></div></td>
		 <td><label for="" class="control-label sr-only">Длина</label><div class="col-md-12"><input type="text" class="form-control" id=""  placeholder="0 см" value=""></div></td>
		 <td><label for="" class="control-label sr-only">Ширина</label><div class="col-md-12"><input type="text" class="form-control" id=""  placeholder="0 см" value=""></div></td>
		 <td><label for="" class="control-label sr-only">Высота</label><div class="col-md-12"><input type="text" class="form-control" id="" placeholder="0 см" value=""></div></td>
		 <td><label for="" class="control-label sr-only">Масса</label><div class="col-md-12"><input type="text" class="form-control" id=""  placeholder="0 см" value=""></div></td>
		 <td><label for="" class="control-label sr-only">Кол-во</label><div class="col-md-12"><input type="text" class="form-control" id=""  placeholder="0 см" value=""></div></td>
		 <td><div class="checkbox"><label><input type="checkbox"></label></div></td>
		</tr>
		<tr class="cargo_text">
		 <td class="hidden"><label for="" >id</label><div class="col-md-12"><input type="text" id="" value=""></div></td>
		 <td><label for="" class="control-label sr-only">Длина</label><div class="col-md-12"><input type="text" class="form-control" id=""  placeholder="0 см" value=""></div></td>
		 <td><label for="" class="control-label sr-only">Ширина</label><div class="col-md-12"><input type="text" class="form-control" id=""  placeholder="0 см" value=""></div></td>
		 <td><label for="" class="control-label sr-only">Высота</label><div class="col-md-12"><input type="text" class="form-control" id="" placeholder="0 см" value=""></div></td>
		 <td><label for="" class="control-label sr-only">Масса</label><div class="col-md-12"><input type="text" class="form-control" id=""  placeholder="0 см" value=""></div></td>
		 <td><label for="" class="control-label sr-only">Кол-во</label><div class="col-md-12"><input type="text" class="form-control" id=""  placeholder="0 см" value=""></div></td>
		 <td><div class="checkbox"><label><input type="checkbox"></label></div></td>
		</tr>
	  
		</tbody>
	   </table>
	   <button type="button" id="k_savebutton140" class="btn btn-raised btn-primary btn-block">Получить расчет стоимости</button>


И хочу запустить в цикле отправку данных в КБ через стандартное вычисление "внешней формы" по данной таблице (по каждой строке)

Вычисление

$('#k_savebutton140').on('click', function() {

  var arr = $('.cargo_text');

  jQuery.each(arr, function(i) {

  var inputs_arr = $(this).find('input');
  inputs_arr.attr('id', '');

  jQuery.each(inputs_arr, function(i) {

   if (i == 0) {
   $(this).attr("id", "k_input_field_140_13350").val(8969);
   }
   if (i == 1) {
   $(this).attr("id", "k_input_field_140_13300").val(2);
   }
   if (i == 2) {
   $(this).attr('id', 'k_input_field_140_13310').val(3);
   }
   if (i == 3) {
   $(this).attr('id', 'k_input_field_140_13320').val(4);
   }
   if (i == 4) {
   $(this).attr('id', 'k_input_field_140_13360').val(5);
   }
   if (i == 5) {
   $(this).attr('id', 'k_input_field_140_13330').val(6);
   }

  });

k_save_qst140();

});
});

Но форма вставляется только 1 раз с первой строки, скажите пож-ста коллеги как это можно реализовать по моей схеме или не можно?
В остальном цикл полностью рабочий - проверял!
Код самописный, может и сам не прав :)

Сообщение отредактировал Dinak: 08 Сентябрь 2016 - 10:55






Количество пользователей, читающих эту тему: 2

0 пользователей, 2 гостей, 0 анонимных