2010-11-25 2 views
-2
  $("#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(); 

       }); 

Как я могу это оптимизировать?Подтвердить при отправлении

ответ

0

Может быть, вы хотите взглянуть на отличный плагин проверки JQuery: http://bassistance.de/jquery-plugins/jquery-plugin-validation/

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

+0

Я по-прежнему предпочитаю создание на заказ, чтобы я мог отслеживать код. – reign 2010-11-25 09:44:43

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