Как вернуть 2 значения из текстовой ссылки с помощью shadowbox в форму родительской страницы - PullRequest
0 голосов
/ 20 июля 2010

У меня есть форма, где мне нужно поместить 2 значения, которые будут выбраны из модального окна shadowbox.

проблема, с которой я столкнулся, состоит в том, что это будет список сотен значений, перечисленных и разбитых на страницы.

как я могу вернуть 2 значения одним щелчком мыши без использования форм?

родительская страница:

<input name="id" type="hidden" value="" />
<input name="data" type="text" readonly="true" />

Распечатка Shadowbox:

<?php
$total = count($_parameters);
for($i = 0; $i < $total;$i++) {
 echo $_parameters[$i] ['id'] . ", " . $_parameters[$i] ['data'] . "<br />";
}

распечатке shadowbox действительно нужен своего рода href, я знаю, где я могу иметь 2 значения, одно для идентификатора и другое для данных.

значение id должно заполнить скрытое поле, значение данных - текстовое поле

Я бился над этим более 4 часов без удачи

на основе http://shadowbox -js.com / forum.html # nabble-td4019963 | a4806279 это можно сделать с помощью форм, но этот метод (извините, я не эксперт по javascript), по-моему, имеет функцию для каждого результата, с формой для каждого результата, что кажется до смешного необоснованным.

извините, может быть, мой вопрос действительно дурацкий, или, может быть, глупый, но вся помощь приветствуется.

1 Ответ

0 голосов
/ 20 июля 2010

Используя функцию щелчка, вы можете вернуть обе данные.Вы можете использовать функцию разделения, чтобы разделить данные на (таким образом, вы получите идентификатор и данные).Вы должны поместить каждую строку в тег div или что-то в этом роде.

$(".your_list").click(function() { var data = $(this).text().split(",");  });

хорошо, у вас это есть, data [0] - ваш идентификатор, а data [1] - ваши данные.

...