Подтвердить после отправки - PullRequest
0 голосов
/ 25 ноября 2010
          $("#sbmit").click(function(){
              $(":text[name^='1stfld']").each(function(i, laman){

                  var $current = $(this);                 
                  $('input[name^="1stfld"]').each(function() {
                      if ($(this).val() == $current.val() && $(this).attr('id') != $current.attr('id')) {
                        alert('Duplicate Found!');
                        $(this).addClass("xrequired");
                        return false;
                      }else{
                        $(laman).removeClass("xrequired"); 
                      }               
                  });   

                  if ($(this).val() == "") {
                      alert("wala");
                      $(laman).addClass("xrequired");
                      $(laman).focus();
                      return false;
                  }else{
                      $(laman).removeClass("xrequired"); 
                  }

                  $("#form").submit();

              });

Как я могу оптимизировать это?

1 Ответ

0 голосов
/ 25 ноября 2010

Возможно, вы захотите взглянуть на превосходный плагин проверки jQuery: http://bassistance.de/jquery-plugins/jquery-plugin-validation/

Создатель этого плагина - ниндзя в jQuery, так что вы можете ожидать, что его код отличный (Microsoft использует его плагин в своей платформе ASP.NET MVC).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...