Показать сообщение отдельно
  #1 (permalink)  
Старый 29.12.2011, 03:30
Аспирант
Отправить личное сообщение для mcavalon Посмотреть профиль Найти все сообщения от mcavalon
 
Регистрация: 04.11.2011
Сообщений: 65

проблема с IE
Доброй ночи ув форумчане!

У меня проблема:
Есть форма

когда я ввожу каталожный номер и нажимаю Ок, то в селект справа подгружаются все запчасти по этому номеру.
Во всех браузерах работает нормально, а вот в IE не хотят отображаться option. просматриваю через firebug - данные есть в селекте, но не видно

функция при клике на кнопке
function VendorToItems() {
            $.post("../admin/entity/action2/VendorToItems.php", {vendor: $("#vendor").val()}, function(s){
                if (s == '<option>...</option>') {
                    document.getElementById('label1').style.display = 'none';
                    document.getElementById('label2').style.display = 'block';
                    document.getElementById('item_names').style.display = 'none';
                } else {
                    document.getElementById('item_names').style.display = 'block';
                    document.getElementById('item_names').innerHTML = s;
                    document.getElementById('label1').style.display = 'none';
                    document.getElementById('label2').style.display = 'none';
                }
            });
        }


код
<?php    
    echo "<option selected='' disabled=''>...</option>"; 
    
    $vendor = $_POST['vendor'];
    
    $a = mysql_query("
        SELECT shop_items_catalog_item_id, shop_items_catalog_name FROM shop_items_catalog_table
        WHERE shop_vendorcode like '%{$vendor}%'
    ");
    if (mysql_num_rows($a) > 0) {
        while ($a_val = mysql_fetch_row($a)){
            echo "<option value='$a_val[0]'>{$a_val[1]}</option>";
        }
    }
?>
Изображения:
Тип файла: jpg 1.jpg (3.9 Кб, 15 просмотров)

Последний раз редактировалось mcavalon, 29.12.2011 в 03:32.
Ответить с цитированием