Показать сообщение отдельно
  #1 (permalink)  
Старый 01.12.2014, 13:51
Новичок на форуме
Отправить личное сообщение для sprint007 Посмотреть профиль Найти все сообщения от sprint007
 
Регистрация: 01.12.2014
Сообщений: 2

Как передать товар из таблицы в форму всплывающего окна?
Нужна помощь! На сайте товары в виде прайс листа в обычной таблице.
Нужно при нажатии кнопки заказ, передать данные из ячеек (или строку целиком) с классами tbrazmer tbsort tbdlina в форму заказа buy.php.


таблица
<table width="90%" border="0" cellpadding="5" cellspacing="1" style="text-align:center;">
  <tr class="head-str">
    <th>Размер (мм)<br />
ширина*толщина*длина</th>
    <th>Сорт</th>
    <th>Производитель</th>
    <th>Цена м2<br />
    (руб.)</th>
    <th>Действие</th>
    <th>Нужная Длина(мм)</th>
  </tr>
  <tbody>
  <tr class="info-str">
    <th class="tbrazmer">85/115х14х4000-2750</th>
    <td class="tbsort">В</td>
    <td class="tbproiz">Иркутская обл.</td>
    <td class="tbcena">250</td>
    <td><a class="modal" href="/buy.php" rel="{handler: 'iframe', size: {x:700, y:700}}"><img src="zakaz-img.png"/></a></td>
    <td>
      <input class="tbdlina" name="textfield" type="text" size="5" /></td>
  </tr>
  <tr class="info-str">
    <th class="tbrazmer">85/115х14х4000-2750</th>
    <td class="tbsort">С</td>
    <td class="tbproiz">Иркутская обл.</td>
    <td class="tbcena">180</td>
    <td><a class="modal" href="/buy.php" rel="{handler: 'iframe', size: {x:700, y:700}}"><img src="zakaz-img.png"/></a></td>
    <td>
      <input class="tbdlina" name="textfield" type="text" size="5" /></td>
  </tr>
  </tbody>
</table>

...


Пробовал подставить скрипт "задать вопрос по этому товару" который сейчас стоит и нормально передает инфу из классов, он работает, но только на первую строку, а список товаров длинный и получается что в какой строке кнопку заказа не нажать, передает только первую строку из таблицы. Может его можно подправить? или подскажите другой вариант.

Скрипт задать вопрос по товару
<script>
	jQuery(document).ready(function($){
		$(".modal.feedback").click(function(){
			var link=$(this).prop("href");
			$(this).prop("href",link+"?name2="+$(".tbrazmer").html()+"&sort2="+$(".tbsort").html());
		});
	})
</script>


а в форме отправке в поле товара и сорта принимаю данные
<input name="tovar" type="text" value="<?php print $_GET['name2'] ?>" />
  <input name="sort" type="text" value="<?php print $_GET['sort2'] ?>" />
Изображения:
Тип файла: jpg таблскрин.jpg (20.4 Кб, 4 просмотров)
Ответить с цитированием