![]() |
Модераторы: Sardar, Aliance |
![]() ![]() ![]() |
|
capitan |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 602 Регистрация: 27.2.2005 Где: Москва Репутация: нет Всего: 13 |
Суть задачи такова. Есть несколько input и textarea на keyup которых вешается функция.
Задача такая. При нажатии на кнопку очистить все инпуты и соответственно пересчитать символы. Т.е. сэмулировать выполнение ф-ции countlimit(); Запускать как countlimit('100', description) - не предлагать. JS не должен зависить от шаблона. Какие у кого варианты? Это сообщение отредактировал(а) capitan - 4.8.2008, 20:08 |
|||
|
||||
ksnk |
|
|||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 84 Всего: 386 |
Меня смущает конструкт var ns6=document.getElementById&&!document.all. Оно надо? Вообще-то onkeyup - вполне себе w3c-шное свойство контрола textarea, так что шарахаться от него, наверное, не стоит.
Таким образом, можно выкинуть addEventListener и везде пользовать onkeyup. Все нужные нам textarea должны обладать каким-то характерным свойством. Классом, к примеру, характерным или еще чем. Так что пробежаться по всем таким элементам и дернуть за onkeyup. Как-нибудь так:
Это сообщение отредактировал(а) ksnk - 4.8.2008, 21:18 -------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! ![]() |
|||
|
||||
capitan |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 602 Регистрация: 27.2.2005 Где: Москва Репутация: нет Всего: 13 |
ksnk, убрал addEventListener. Действительно, что-то перемудрил. А проблему решил так:
очищаю вызывая ClearEvents(); Спасибо за помощь. |
|||
|
||||
![]() ![]() ![]() |
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |