Xwab
Форумыnavigate_nextJavaScript

jQuery: проблема с Opera Mini
Сообщения
SPAHI4

Такая хрень: данный код проверки пароля всегда пишет, что пароли не совпадают в Opera Mini. Вероятно, что проверка форм на сервере opera происходит с исходными данными а не с текущими. Как исправить?    //Пароль
   $("#password").change(function(){
      password = $("#password").val();
      if(password.length < 6){
         $("#password").next().hide().text("Слишком короткий пароль").css("color","red").fadeIn(400);
         $("#password").removeClass().addClass("inputRed");
         passwordStat = 0;
         buttonOnAndOff();
      }else{
         $("#password").removeClass().addClass("inputGreen");
         $("#password").next().text("");
         passwordStat = 1;
         buttonOnAndOff();
      }      
   });
   $("#password").keyup(function(){
      $("#password").removeClass();
      $("#password").next().text("");
   });
   
   //Проверка пароля
   $("#password2").change(function(){
      if(password2 != password){
         $("#password2").next().hide().text("Пароли не совпадают").css("color","red").fadeIn(400);
         $("#password2").removeClass().addClass("inputRed");
         password2Stat = 0;
         buttonOnAndOff();
      }else{
         $("#password2").removeClass().addClass("inputGreen");
         $("#password2").next().text("");
      }      
   });
   $("#password2").keyup(function(){
      password2 = $("#password2").val();
      if(password2 == password){
         password2Stat = 1;
         buttonOnAndOff();
      }else{
         password2Stat = 0;
         buttonOnAndOff();
      }
   });

23 Окт 2011, 18:16
Ответить на тему