Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.08.2014, 14:56   #1
Swatch
Форумчанин
 
Регистрация: 05.07.2009
Сообщений: 209
Вопрос Работает везде, кроме IE.

Добрый день! Кто может помочь в решении проблемы, буду очень благодарна. Вот такая проверка на пустые поля работает в Chrome и FF, но ни в какую не хочет работать в IE ((((.
Проверяю, заполнено ли поле 'tabN' и выбрано ли значение в селекте 'nomKT'. Если хотя бы одно пустое, выдаю сообщение.
Код:
if ((document.getElementById('tabN').value.length==0) || (document.getElementById('nomKT').options[document.getElementById('nomKT').selectedIndex].value=='0')){
            alert('Заполнены не все поля. Не указан табельный номер контролера или номер контрольной точки.');
        }
В IE отладчик выдает ошибку: 'document.getElementById(...).selec tedIndex.value' - есть null или не является объектом'.
В чем проблема?
Swatch вне форума Ответить с цитированием
Старый 08.08.2014, 17:51   #2
ATL
Форумчанин
 
Аватар для ATL
 
Регистрация: 26.01.2007
Сообщений: 278
По умолчанию

PHP код:
if (document.getElementById('tabN').value.length == 0) {
        
alert("Поле пустое");
        return 
false;
    }

    var 
select document.getElementById('nomKT');
    if (
select.options[select.selectedIndex].value == '0') {
        
alert('Не указан табельный номер контролера или номер контрольной точки');
        return 
false;
    } 
ATL вне форума Ответить с цитированием
Старый 11.08.2014, 08:03   #3
Swatch
Форумчанин
 
Регистрация: 05.07.2009
Сообщений: 209
По умолчанию

Это по сути то же самое. Не помогает.
Swatch вне форума Ответить с цитированием
Старый 11.08.2014, 09:02   #4
Fenex
Форумчанин
 
Аватар для Fenex
 
Регистрация: 15.02.2012
Сообщений: 823
По умолчанию

Проверил, всё работает. В том числе и в IE10.
http://jsfiddle.net/kymLm541/
^-.-^ My GitHub
Fenex вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
везде слова МЕМО was123 БД в Delphi 3 08.06.2013 19:15
Написал программу, все работает кроме одного момента. Palomnik1096 Microsoft Office Excel 5 09.12.2010 14:56
status не работает в гуглхроме и мозиле и везде кроме ИЕ Kapitann JavaScript, Ajax 2 10.08.2010 17:59
Как написать БД, которая работает везде? =) FeNr1z168 БД в Delphi 6 17.02.2009 08:48