Я хотел бы добавить количество символов для каждой области ввода и текста на странице сведений о продукте в моем администраторе магазина Magento.Добавить количество символов для входов администратора и текстовых полей
Я привык к jQuery, но, если возможно, предпочел бы использовать библиотеку Prototype по умолчанию. Я нашел этот код куда-нибудь, который делает трюк для краткого описания и описания полей в частности, используя их идентификаторы, чтобы нацелить их:
Event.observe(window, 'load', function() {
Element.insert($('short_description').up().next().down('span'), {
'after': "<div id='short_description_counter'>Char count: <span id='short_description_counter_num'>"+$('short_description').getValue().length+"</span></div>"
});
Element.insert($('description').up().next().down('span'), {
'after': "<div id='description_counter'>Char count: <span id='description_counter_num'>"+$('description').getValue().length+"</span></div>"
});
Event.observe('short_description', 'keyup', function(event) { $("short_description_counter_num").update(this.getValue().length); });
Event.observe('description', 'keyup', function(event) { $("description_counter_num").update(this.getValue().length); });
});
Может кто-то с опытом Prototype сказать мне, как изменить это так, что он работает на каждом входе и textarea, поэтому не указывая ID? Я предполагаю, что есть некоторые функции (функции), которые можно использовать.
UPDATE: Вот текущий код работает на текстовое поле, указанный это ID - http://jsbin.com/isisur/2/edit
Приветствий за попытку! Выбрасывая ошибку, хотя: * «Uncaught TypeError: не может вызывать метод« вниз »из неопределенного» * –
Не думаю, что вы можете обновить вопрос с помощью фрагмента HTML, который отображает текстовый ввод и/или текстовую область и окружающий код HTML для Справка? –
Уже сортировал это! См. Выше :-) –