Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: как узнать, какая кнопка формы нажата.

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
Rayzor
Отправлено: 17 Августа, 2012 - 14:56:57
Post Id


Новичок


Покинул форум
Сообщений всего: 35
Дата рег-ции: Июль 2012  


Помог: 0 раз(а)




У меня динамически формируются кнопки с такими именами 1,2,3 и т.д. Сколько их будет, я не знаю. По нажатию кнопки я подтягиваю данные аяксом и вот эти данные надо записать в определённый див, который находится под нажатой кнопкой. Но как определить на какую кнопку нажали?
 
 Top
IllusionMH
Отправлено: 17 Августа, 2012 - 15:22:12
Post Id



Активный участник


Покинул форум
Сообщений всего: 4254
Дата рег-ции: Февр. 2011  
Откуда: .kh.ua


Помог: 242 раз(а)




Rayzor, кнопки можно различить по разным параметрам, которые знаете только вы.Как я понял - отличить их нужно по параметру name, и событие должно ловиться на всплытии.
тогда просто нужно получить элемент-источник события в обработчики события:
CODE (javascript):
скопировать код в буфер обмена
  1. rootElement.onclick = function(ev) {
  2.   var e = ev || window.event,
  3.   srcElement = e.srcElement || e.target,
  4.   nameParam = srcElement.name; // еще, возможно, подойдут id или value, но вам виднее
  5.   yourFunctionWithParam(nameParam); //код здесь
  6. };

Здесь подробно описан код получения источника события
http://www[dot]quirksmode[dot]org/js/eve[dot][dot][dot]_properties[dot]html
если не угадал - опишите подробнее сами кнопки, и как происходит их обработка

(Отредактировано автором: 17 Августа, 2012 - 15:24:53)

 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« JavaScript & VBScript »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB