Testweb 3 12/31/15 02:58 Копался в коде, наткнулся на onchangeПопробовал, создал поля, закрепил за айдиonchange: function(){ alert('f'); }.bindAsEventListener($('asdas')); Ввел текст в поле, нажал на энтер, не хочет работать... Печаль, не подскажите как пользоваться onchange в ipb, как они используют...? Поделиться сообщением Ссылка на сообщение
siv1987 2628 12/31/15 08:13 http://api.prototypejs.org/dom/Event/observe/ Поделиться сообщением Ссылка на сообщение
Testweb 3 12/31/15 10:16 Не понимаю, что там? Как пользоваться onchange, так как это в ipb, а не через html код?? Поделиться сообщением Ссылка на сообщение
siv1987 2628 12/31/15 12:05 Не понимаю, что там?Прочитайте и поймете. Event.observe(element, eventName, handler) а не через html кодНе понимаю при чем тут язык разметки html и javascript. Научитесь выражаться правильно. так как это в ipbВ IPB (3.x) используется фреймворк prototype. Хотите через фреймворк - читайте его документацию. Не понимаете - используйте нативный синтаксис javascript. Поделиться сообщением Ссылка на сообщение
Testweb 3 12/31/15 17:14 $('test').observe('change', handler) function handler(event) { alert('f'); } Так? Не работает... Поделиться сообщением Ссылка на сообщение
siv1987 2628 12/31/15 17:44 Да. https://jsfiddle.net/gfsnr8wf/ <select id="test"> <option value='0'>---</option> <option value=1>option 1</option> <option value=2>option 2</option> </select> <script> $('test').observe('change', handler) function handler(event) { alert(this.value); } </script> Поделиться сообщением Ссылка на сообщение