Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Помогите динамически скрыть строку таблицы / 11 сообщений из 11, страница 1 из 1
25.01.2012, 09:33
    #37630145
HTML_beginner
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите динамически скрыть строку таблицы
Доброго времени суток!
Имеется таблица из 4-х строк. В одной из строк содержится элемент выбора "SELECT" со списком значений от 1 до 5. Подскажите пожалуйста, как при выборе, допустим, значения 3 из списка - динамически скрывать первую строку таблицы? Заранее благодарен за помощь.
Код: html
1.
2.
3.
4.
5.
6.
<table>
  <tr><td>Строка 1</td></tr>
  <tr><td>Строка 2</td></tr>
  <tr><td>Строка 3</td></tr>
  <tr><td><select name="n">Список значений 1 .. 5</select></td></tr>
</table>
...
Рейтинг: 0 / 0
25.01.2012, 09:55
    #37630169
Rv40
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите динамически скрыть строку таблицы
HTML_beginner,

Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
<html>
<head>
<script type = "text/javascript" >
	function hide(obj) {
		document.getElementById("tr" + obj.value).style.display = "none";
	}
</script>
</head>
<body >
<table border = '1'>
  <tr id = "tr1"><td>Строка 1</td></tr>
  <tr id = "tr2"><td>Строка 2</td></tr>
  <tr id = "tr3"><td>Строка 3</td></tr>
  <tr><td>
		<select name="n" onChange = "hide(this);">
			<option value = '1'> 1 </option>
			<option value = '2'> 2 </option>
			<option value = '3'> 3 </option>
		</select>
	</td></tr>
</table>
</body>
</html>
...
Рейтинг: 0 / 0
26.01.2012, 08:29
    #37632024
HTML_beginner
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите динамически скрыть строку таблицы
Благодарю за помощь!
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
03.12.2013, 22:25
    #38488102
fractal.guest
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите динамически скрыть строку таблицы
Rv40,
а не могли бы подсказать, противоположную ситуацию? когда строка не убирается, а наоборот показывается, но а по умолчанию скрыты все кроме первой которой выборка, пробовал по аналогии не получается

что-нибудь бы наподобие, только рабочие<html>
<head>
<script type = "text/javascript" >
function show(obj) {
document.getElementById("tr" + obj.value).style.display = "show";
}
</script>
</head>
<body >
<table border = '1'>
<tr><td>
<select name="n" onChange = "show(this);">
<option value = '1'> 1 </option>
<option value = '2'> 2 </option>
<option value = '3'> 3 </option>
</select>
</td></tr>
<tr id = "tr1"><td>Строка 1</td><td>1.2</td><td>1.3</td></tr>
<tr id = "tr2"><td>Строка 2</td><td>2.2</td><td>2.3</td></tr>
<tr id = "tr3"><td>Строка 3</td><td>3.2</td><td>3.3</td></tr>

</table>
</body>
</html>
...
Рейтинг: 0 / 0
04.12.2013, 00:45
    #38488206
SharuPoNemnogu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите динамически скрыть строку таблицы
fractal.guest,

style.display = " block ";
...
Рейтинг: 0 / 0
04.12.2013, 04:57
    #38488278
st_st
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите динамически скрыть строку таблицы
tr по своей природе не блочный элемент (display='block'), а table-row (display='table-row') и помню в старых браузерах (кажется это был IE) display:block не работал для tr, а поддержки table-row ещё не было, приходилось писать так - style.display='';
...
Рейтинг: 0 / 0
04.12.2013, 08:35
    #38488322
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите динамически скрыть строку таблицы
fractal.guest , сам такую табличку придумал или подсказал кто?
...
Рейтинг: 0 / 0
04.12.2013, 08:37
    #38488323
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите динамически скрыть строку таблицы
fractal.guestа не могли бы подсказать, противоположную ситуацию? когда строка не убирается, а наоборот показывается, но а по умолчанию скрыты все кроме первой которой выборка
- сделать класс который скрывает строку
- у нужной тот класс убирать, а не нужным присваивать
...
Рейтинг: 0 / 0
04.12.2013, 15:10
    #38488995
SharuPoNemnogu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите динамически скрыть строку таблицы
st_st,

верно). А лучше jquery юзать)
...
Рейтинг: 0 / 0
04.12.2013, 15:24
    #38489025
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите динамически скрыть строку таблицы
SharuPoNemnogust_st,

верно). А лучше jquery юзать)
Чем лучше? Это оправдание?
...
Рейтинг: 0 / 0
04.12.2013, 22:21
    #38489628
SharuPoNemnogu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите динамически скрыть строку таблицы
ShSerge,

НУ это сугубо мое мнение. Намного быстрее и удобнее, нежели гигантские конструкции на чистом javascript. Многие кричат мол вот лишние 200кб, а что такое 200кб при сегодняшних скоростях. Хорошая библиотека, где уже все продумано и не надо сидеть и изобретать велосипед.
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Помогите динамически скрыть строку таблицы / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]