2013-08-29 4 views
0

jQuery не работает в IE7, пока он работает правильно в IE8 & выше, хром и Fire Fox. Я провожу время, но не понимаю, так что я здесь, нужна помощь.jQuery не работает в IE7

JQuery является:

$("#<%= Txt_Destination.ClientID %>").val(window.sessionStorage.getItem("Destination")); 

я сессия, чтобы принять значение в текстовом поле из предыдущей формы.

document.getElementById('<%=Txt_Destination.ClientID%>').readOnly = true; //made it Read Only. 

var arr = new Array(); 
    arr = Route.split(','); 
    $("#DDL_Route").html(""); 
    $("#DDL_Route").append($("<option></option>").val(0).html("Select")); 
    for (var i = 0; i < arr.length; i++) { 
     var item = arr[i]; 
     $("#DDL_Route").append($("<option></option>").val(i + 1).html(item)); 
    } 

Он используется, чтобы иметь значение в выпадающем списке с переменной маршрута, который имеет несколько значений через запятую

$('#DDL_Route').change(function() { 
     var selectedvalue = $('#DDL_Route option:selected').attr('text'); 
     if (selectedvalue == 'Select') { 
      alert('Please select value from dropdown'); 
      $('#<%= HiddenField1.ClientID %>').val(" "); 
      return false; 
     } Validation. 

$("#<%= Btn_Save.ClientID %>").click(function() { 
     var numericReg = /^[1-9][0-9]{9}$/; // check only digit 
     if (!numericReg.test($('#<%= Txt_Number.ClientID %>').val())) { 
     // if not digit, return false 
      alert("Please enter proepr contact no in Text Box"); 
      return false; 
     } 
     else if ($('#<%= Txt_Number.ClientID %>').val() == "") { // if it is blank, return false 
      alert("Please enter 10 digit contact no in Text Box"); 
      return false; 
     } 
     //if value is Select from drop down, return false else if ($('#<%= HiddenField1.ClientID %>').val() == " " || $('#DDL_Route option:selected').attr('text') == "Select") { 
      alert("Please select value from dropdown"); 
      return false; 
     } 
     else { // all conditions satisfied, return true 
      return true; 
     } 
    }); Submit action with validation. 

Можете ли вы кто-нибудь сказать мне, что это не так здесь что IE7 не поддержки

Заранее спасибо.

+1

номер версии jquery б/у? –

ответ

2

window.sessionStorage не поддерживается в IE7

+0

+1 Посмотрите на [Lawnchair] (http://brian.io/lawnchair/) для изящно унизительных вариантов хранения – Phil

+0

Спасибо, так же как и их альтернатива для работы в IE7. –

+0

Я использую это http://www.jstorage.info/#support – Jianhong

Смежные вопросы