Фильтр таблиц
Здравствуйте.
Подскажите, пожалуйста, как сделать кнопку фильтрации таблицы? То есть задача такова: php выгружается таблица из БД,и как сделать чтобы сверху была кнопка, при нажатии на которую можно выбрать название и таблица фильтруется (отображается только выбранное). Подойдет любая подсказка - от примеров такого скрипта до хотя бы направления в котором стоит искать. Спасибо. |
Цитата:
|
Цитата:
Пока вот что нашел - использование Tabular Data, но он работает только в Internet Explorer. Есть какие-нибудь альтернативы? |
ksa,
спасибо большое! Сейчас начну разбираться. nasqad, тут же только сортировка, разве нет? Мне просто нужна именно кнопа автофильтра с возможностью выбрать строки. |
Цитата:
|
Чтобы не плодить тем, задам еще 1 вопрос здесь=):
Вот есть таблица с 2 колонками, в 1 находятся кнопки, в другой другая таблица. Вот внутренняя таблица состоит из: наименование и checkbox: echo '<tr> <td width = "400px">'.$DN.'</td> <td width = "40px" align="middle"><input type="checkbox" onclick = "" id="'.$DC.'" name = "Det['.$i.']" value="on"/></td> </tr>'; Мне нужно добавить кнопку, чтобы при нажатии отправился массив таких checkbox'ов в другой php файл. Проблема в том, что кнопка эта будет находиться в другой колонке внешней таблицы (то есть в 1 колонке внешней таблицы находится таблица с checkbox'ами, в другой-эта кнопка). Как создать такую кнопку:) ? Возможно вопрос глупый, или я запутано объяснил, но я не знаю как это сделать.:) |
Итак, вот что придумал, но почему-то не работает:
<p><a class="Link1 href="javascript:SendForm()">Ссылка</a></p> И javascript:
function SendForm(){
var checkboxes = document.getElementsByName('Det[]');
var i = checkboxes.length;
var SendData = document.createElement("form");
SendData.action = "test.php";
SendData.method = 'POST';
SendData.id = 'SendID';
var NewData = new Array(i);
while(i--) {
if (checkboxes[i].checked == true) {
NewData[i] = document.createElement("input");
NewData[i].name = 'Det['+i+']';
NewData[i].type = 'hidden';
NewData[i].value = checkboxes[i].id;
SendData.appendChild(NewData[i]);
}
}
document.getElementsByTagName('body')[0].appendChild(SendData);
SendData.submit();
return false;
}
Но данные не отправляются:(. В чем ошибка? |
Цитата:
|
Там стоит скобка=) просто она почему-то стерлась.
<p><a class="Link1" href="javascript:SendForm()">Ссылка</a></p> Конечно, всё так выглядит. |
| Часовой пояс GMT +3, время: 08:17. |