Невозможно отправить нам сообщение (magento 1.7)

Вы добавляете события inline onclick="postBackByObject();"

Попробуйте передать this (цель события) на onclick="postBackByObject(this);" Измените свою функцию для обработки этого изменения:

function postBackByObject(e) {
   if (e.tagName == "INPUT" && e.type == "checkbox") {
        __doPostBack("", "");
    }
}

Лучшей альтернативой будет присоединение событий с использованием addEventListener

. Если ваша разметка выглядит следующим образом:

<div id="TvCategories" onclick="postBackByObject(this);" />

, тогда

document.getElementById('TvCategories').addEventListener('click', postBackByObject);

Ваш postBackByObject функция остается неизменной при использовании этого подхода.

0
задан Cœur 6 July 2017 в 13:12
поделиться