Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как получить значение в таблице?
 
 автор: Keyses   (06.06.2009 в 23:26)   письмо автору
 
 

Есть таблица с 5-ю столбцами, где в 5-м столбце находятся 2 кнопки - (ОК, DEL) Нужно как-то узнать в какой именно строке была нажата кнопка, и узнать значение первого столбца данной строки.

Как вообще такое делается?

  Ответить  
 
 автор: PAT   (06.06.2009 в 23:54)   письмо автору
 
   для: Keyses   (06.06.2009 в 23:26)
 

<html><head>
<script>
function myFunc (e)
{
var evt = e || window.event, obj = evt.target || evt.srcElement;
if (obj.tagName != 'INPUT') return;
while (obj.tagName != 'TR') obj = obj.parentNode;
alert (obj.rowIndex + '\n' + obj.firstChild.innerHTML);
}
</script>
</head><body>
<table cellpadding="10" cellspacing="0" border="1" onclick="myFunc (event)">
<tr><td>one</td><td>2</td><td>3</td><th>Row #0</th></tr>
<tr><td>four</td><td>5 <input type="button" value="Del"></td><td>6</td><th>Row #1</th></tr>
<tr><td>seven</td><td>8</td><td>9 <input type="button" value="OK"></td><th>Row #2</th></tr>
</table>
</body></html>
Обратите внимание на слитное написание тегов <tr><td>
Напишете "красиво" (т.е. с пробелами и/или переносами строк и отступами) - в Mozilla работать не будет.

Ну а если "НЕкрасиво" писать не можете, тогда замените последнюю строку функции на:
alert (obj.rowIndex + '\n' + obj.getElementsByTagName ('TD') [0].innerHTML);

  Ответить  
 
 автор: Keyses   (07.06.2009 в 01:01)   письмо автору
 
   для: PAT   (06.06.2009 в 23:54)
 

Спасибо большое!

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования