Witam, więc tak mam skrypt AJAX który wykonuje zapytanie do bazy mające na celu sprawdzenie czy podany login istnieje w bazie, i chcę dodać funkcję sprawdzania drugiego pola tj. domeny, która jest tworzona przy pomocy jQuery stringToSlug.

Po krótce wygląda to tak, że jak wpisuję login "test" to w input domena skrypt tworzy mi "test.domena.pl"

wywołanie sprawdzenia loginu działa teraz jak mogę podpiąć sprawdzenie tego drugiego automatycznie po wypełnieniu pola loginu i automatycznym wypełnieniu domeny?

tak wygląda obecnie mój kod jQ

Kod
$(function(){
    var login = $("input[name='user[login]']");
    var domena = $("input[name='user[domain]']");
    var msgbox = $("#signup_info_login");
    var msgbox_domena = $("#signup_domain_user");
    login.change(function(){  
        var username = login.val();  
        if(username.length > 3 && username.length < 8){  
            msgbox.html('<span class="loader waiting"></span>');
            $.ajax({    
                type: "POST",      
                url: "{/literal}{$base_url}{literal}user/spr_login.html",    
                dataType: 'script',  
                data: "item[login]="+ username,
                success: function(server_response){    
                    if(server_response == '0'){msgbox.html('<i class="coquette-16-accept"></i>');}    
                    else  if(server_response == '1'){msgbox.html('<i class="coquette-16-block"></i>');}
                    else{msgbox.html(server_response);}  
               }  
            });  
        }
        else{msgbox.html('<i class="coquette-16-block"></i>');}  
        return false;  
    });
    domena.change(function(){  
        var domain = domena.val();  
        if(domain.length > 3){  
            msgbox_domena.html('<span class="loader working"></span>');  

            $.ajax({    
                type: "POST",      
                url: "{/literal}{$base_url}{literal}user/spr_domain.html",    
                dataType: 'script',  
                data: "item[domain]="+ domain,
                success: function(server_response){    
                    if(server_response == '0'){msgbox_domena.html('<i class="coquette-16-accept"></i>');}    
                    else  if(server_response == '1'){msgbox_domena.html('<i class="coquette-16-block"></i>');}
                    else{msgbox_domena.html(server_response);}  
               }  
            });  
        }
        else{msgbox_domena.html('<i class="coquette-16-block"></i>');}
        return false;  
    });
});


albo jakiś może odpowiednik który mogę wstawić za domena.change(function(){ aby wykrywał tylko zmianę wartości??