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
Форумы портала PHP.SU :: Версия для печати :: Событие изменение текста
Форумы портала PHP.SU » Клиентская разработка » JavaScript & VBScript » Событие изменение текста

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

1. Tyoma5891 - 21 Августа, 2014 - 10:44:44 - перейти к сообщению
товарищи кто подскажет как отследить изменение текста простого нтмл, текст находится в ячейке таблицы:
CODE (html):
скопировать код в буфер обмена
  1. <td  id="text">текст</td>

так не работает:
CODE (javascript):
скопировать код в буфер обмена
  1. $(document).ready(function(){
  2.                 $("#text").change(function(){
  3.  
  4. var summa =  $( "#text" ).val();
  5. alert(summa);
  6. });
  7. });

(Добавление)
неужели никто не сталкивался с подобным, или такое впринципе нельзя отследить событие?
2. IllusionMH - 21 Августа, 2014 - 13:17:44 - перейти к сообщению
Tyoma5891, а как вы его меняете?
Подозреваю что нужно слушать событие input непосредственно на элементе c contenteditable.
3. Tyoma5891 - 21 Августа, 2014 - 14:16:36 - перейти к сообщению
IllusionMH пишет:
Tyoma5891, а как вы его меняете?

пхп код переменная выводится обычным echo
но не суть важно я уже обошел этот вопрос сделал инпут скрытый и записал туда его в вэлью. Проблема в том что сторонний код (тоесть мой) на jquery в шаблоне корзины джумлы не выполняется почемуто(((

возможно такое что сам модуль этой корзины блокирует его?
4. Sail - 21 Августа, 2014 - 14:17:55 - перейти к сообщению
Tyoma5891, а может, не надо обрамлять функцией ready?
К тому-ж внутри '$("#text").change(function(){' можно использовать this.value
5. IllusionMH - 21 Августа, 2014 - 16:18:26 - перейти к сообщению
Tyoma5891, так вызывайте свою функцию из кода, который меняет текст в таблице(если это ваш код)

 

Powered by ExBB FM 1.0 RC1