Здравствуйте.
Пытаюсь заставить работать правильно скрипт:
alert(shipping_id);
if(shipping_id == null)alert('shipping_id is Null');
if(shipping_id == undefined)alert('shipping_id is undefined');
if (shipping_id != 1 && (shipping_id != null || shipping_id != undefined)) {
document.getElementById('payment_id_1').disabled = 'disabled';
}
первая команда выводит пустое окно, вторая и третья не срабатывает, но почему-то срабатывает 4-я строка. Не могу разобраться что же лежит в shipping_id.
Разобрался, переменная имела в себе пустую строку '', поэтому срабатывало условие.
Есть что-то типа var_dump в JS?