Форум программистов, компьютерный форум, киберфорум
jQuery
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/6: Рейтинг темы: голосов - 6, средняя оценка - 4.50
3 / 3 / 1
Регистрация: 18.11.2008
Сообщений: 61

Web Форма, скрытие строк таблицы

06.03.2013, 23:29. Показов 1183. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет!
Непойму в чем ошибка...при пролистывание строк таблицы:

JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
var ii=1;
var all;
var step;
var a;
$(document).ready(function(){
 
all = $(".gtable").children("tbody").children("tr").length-1;
 
$(".gtable").children("tbody").children("tr").each(function(){
if (!$(this).hasClass("tabhed")){$(this).hide();}
});
 
$(".gtable").children("tbody").children("tr").eq(1).show();
$("#prev").hide();
 
$("#next").click(function(){
step=1;
alert('Вперед, значение ii ='+ii+' до функции');
go();
alert('Вперед, значение ii ='+ii+' после функции');
});
$("#prev").click(function(){
$(".gtable").children("tbody").children("tr").eq(ii).hide();
step=-1;
alert('Назад, значение ii ='+ii+' до функции');
go();
alert('Назад, значение ii ='+ii+' после функции');
});
});
 
function go(){
ii=ii+step;
$(".gtable").children("tbody").children("tr:visible").hide();
$(".gtable").children("tbody").children("tr").eq(ii).show();
 
if (ii<all){$("#next").show();}else{$("#next").hide();}
if (ii>1){$("#prev").show();}else{$("#prev").hide();}
return ii;
}
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
<div style="FLOAT: left; CURSOR: pointer" id="prev">назад</div>
 
<div style="FLOAT: right; CURSOR: pointer" id="next">вперед</div>
 
<br />
 
<table class="gtable" width="100%" align="left" height="100%">
  <tbody>
    <tr></tr>
  
    <tr><td>
        <div id="test1">
        Поле 1 
          <br />
        Поле 2 
          <br />
        Поле 3 
          <br />
        Поле 4        </div>
      </td></tr>
  
    <tr><td>
        <div id="test2">
        Поле 5 
          <br />
        Поле 6 
          <br />
        Поле 7 
          <br />
        Поле 8 </div>
      </td></tr>
  </tbody>
</table>
Т.е. должно быть так: При нажатии кнопки "Вперед" - показывается след строка таблицы, предыдущая скрывается, при нажатии "Назад" - текущая скрывается, предыдущая показывается.
В моем случае, после того как дошел до последней строки, нажимаю "назад" счетчик "ii" сбрасывается в 0...
Подскажите где ошибка?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
06.03.2013, 23:29
Ответы с готовыми решениями:

radio, js, скрытие строк таблицы
Здравствуйте. Есть 2 radio &lt;input type=radio name=type_d value=f checked&gt;Частное лицо&lt;br /&gt; &lt;input type=radio name=type_d...

Скрытие строк таблицы без JS
Всем приветы. Подскажите, как можно скрыть строку в таблице по нажатию на чекбокс. Если учесть, что чекбокс расположен за таблицей. ...

Скрытие строк Таблицы формы через условное оформление управляемой формы
ранее было раскраска строк Таблицы по условному оформлению - все работало. решил поставить видимость = ложь, тчобы скрыть строку из...

3
3 / 3 / 1
Регистрация: 18.11.2008
Сообщений: 61
10.03.2013, 02:16  [ТС]
Нужна помощь! Ссылка очень поможет, если она в тему! А может все таки кто то может помочь на примере! Всем еще раз огромное спасибо за участие в обсуждении!
0
 Аватар для Soldado
901 / 833 / 198
Регистрация: 28.06.2012
Сообщений: 1,607
Записей в блоге: 4
10.03.2013, 11:53
Цитата Сообщение от FeNr1z Посмотреть сообщение
В моем случае, после того как дошел до последней строки, нажимаю "назад" счетчик "ii" сбрасывается в 0.
Странно, ничего такого не наблюдаю. Кликаю вперёд ii=1 затем ii=2, кликаю назад - наоборот.
демонстрация
0
3 / 3 / 1
Регистрация: 18.11.2008
Сообщений: 61
11.03.2013, 14:07  [ТС]
Цитата Сообщение от Soldado Посмотреть сообщение
Странно, ничего такого не наблюдаю. Кликаю вперёд ii=1 затем ii=2, кликаю назад - наоборот.
демонстрация
Да я вот тоже думаю что все должно быть ок! Но почему то отрабатывает не всегда, да и значения непонятные какие то...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
11.03.2013, 14:07
Помогаю со студенческими работами здесь

Форма в виде таблицы. Разные цвета строк
Надо чтобы строки были выделены разными цветами. Access97 Где то это видел, но не помню где может кто-то подскажит ссылку.

упр форма событие при выделении всех строк таблицы
какое событие происходит при выделении всех строк таблицы формы. выделение происходит контр+А

Создать web-форму с полями для ввода количества строк и столбцов таблицы и кнопкой «Нарисовать таблицу»
Помогите решить задачи. В колледже задали много задач по языку PHP, часть решил, а вот на этих застопорился. Язык PHP. Создать...

Скрытие строк
Доброго времени суток всем. Такой вопрос. Есть ли формула, макрос, которые позволяют автоматически скрывать строки, когда в определённом...

Скрытие ненужных строк
Приветствую! Недавно возник такой вопрос. Имеется например такой выбор из таблицы $result = mysql_query(&quot;SELECT * FROM table...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru