Показать сообщение отдельно
  #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');
});
Ответить с цитированием