Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 23.05.2013, 13:23
Новичок на форуме
Отправить личное сообщение для Andrewhite Посмотреть профиль Найти все сообщения от Andrewhite
 
Регистрация: 22.05.2013
Сообщений: 4

Не работают некоторые скрипты в ie.
Проблема заключается в том, что в ie не работает определенный скрипт, в то время как остальные работают. С остальными браузерами проблем нет. Только с ie, в 10 версии, конечно всё ок. Подскажите, в чем может быть проблема.
есть такой html
<form class="form-send">
   <div class="column-fieldset">
     <fieldset>
        <textarea class="message true-input" placeholder="ля"></textarea>
     </fieldset>
    </div>
    <div class="column-fieldset">
        <fieldset class="ramka">
            <input class="window fieldset-type true-input" type="text" placeholder="ля">
         </fieldset>
         <fieldset class="ramka">
            <input class="window fieldset-type true-input" type="text" placeholder="ля">
          </fieldset>
           <fieldset class="ramka">
             <input class="window fieldset-type true-input" type="text" placeholder="Ля">
           </fieldset>
           <fieldset class="ramka">
              <input class="window fieldset-type true-input" type="text" placeholder="Ля">
            </fieldset>
            <div class="sinbad">
               <input class="button-send" type="submit" title="" value="Ля">
             </div>
      </div>
</form>

<form class="search" name="myForm" action="action.php" onsubmit="return validateForm(this)" method="post">
       <input name="fname" class="form-search" type="text">
       <input type="submit" class="btn" value=""/>
</form>


и такой js. Который присваивает классы обязательным полям

var searchText = $('.search input.form-search, .true-input'),
    searchSubmit = $('.search input.btn, .button-send'); 

searchSubmit.click(function(){
   var inputs = $(this).parents('form').find('.true-input, .form-search');
   if (inputs.val().length<1) {
      inputs.addClass('error');
      return false;
   } else {
      inputs.removeClass('error');
   }
});

searchText.each(function(i,element){
   $(element).on('focus',function(){
      $(element).removeClass('error');
   });
});

searchText.filter('.form-search').on('clickoutside',function(){
   $(this).removeClass('error');
});
Ответить с цитированием
  #2 (permalink)  
Старый 23.05.2013, 15:12
Профессор
Отправить личное сообщение для skrudjmakdak Посмотреть профиль Найти все сообщения от skrudjmakdak
 
Регистрация: 27.04.2012
Сообщений: 1,410

в чем ошибка.. опишите..
в ie есть фаербаг, галимый.. но работать можно
на какой строчки вылетает ошибка или может ведет себя не так как надо?
Ответить с цитированием
  #3 (permalink)  
Старый 23.05.2013, 15:35
Новичок на форуме
Отправить личное сообщение для Andrewhite Посмотреть профиль Найти все сообщения от Andrewhite
 
Регистрация: 22.05.2013
Сообщений: 4

Сообщение от skrudjmakdak Посмотреть сообщение
в чем ошибка.. опишите..
в ie есть фаербаг, галимый.. но работать можно
на какой строчки вылетает ошибка или может ведет себя не так как надо?
Ведет себя не так как надо. А конкретнее, не присваивается класс "error" инпутам. Что самое интересное, в i8 присваивает класс только форме с классом "search". А в ie9 вообще никому.
Ответить с цитированием
  #4 (permalink)  
Старый 23.05.2013, 16:24
Профессор
Отправить личное сообщение для skrudjmakdak Посмотреть профиль Найти все сообщения от skrudjmakdak
 
Регистрация: 27.04.2012
Сообщений: 1,410

мм. странно.. у меня работает
а вы округляли этим $(document).ready(function(){

можете выложить в инет??
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не работают скрипты в блоках созданных при помощи jQuery after() rusbody jQuery 10 25.11.2011 14:06
Не работают скрипты на jQuery в IE6/7 Александр345 jQuery 6 19.08.2011 13:27
После загрузки данных Ajaxom не работают скрипты simple AJAX и COMET 2 12.04.2011 08:21
не работают скрипты загруженные AJAХом Sergej jQuery 2 09.03.2011 10:14
Подскажите причину.. скрипты не работают InviS Internet Explorer 0 17.11.2010 19:02