Comment appeler une fonction après de valider à l'aide de jquery plugin de validation

salut, je suis en utilisant jquery validation plugin

http://docs.jquery.com/Plugins/validation

je veux appeler une fonction après la validation d'un champ . comme cette.

j'ai un champ appelé de la ville

<input type="text" name="city" class="city" id="input_1">

je veux appel à une autre fonction après la validation de ce champ

c'est mon code

var x=jq("#contactinfo").validate({
    rules: {

        city: {
            required:{
                depends: function(){
                                return ((type == "Single Store & Venue") || (type == "Chain Store & Venue")|| (type == "Department Store"));
                         }
                    },
            minlength: 3,
            maxlength: 50                   
        },
   },

    messages: {

        city: {
            required: "Enter City",
            minlength: "min length 3"
        },
    }
}); 

si j'type de moins de 3 caractères . il me donne l'erreur

min longueur 3

si aucun des caractères dans l'entrée, il me donne l'erreur

Entrée De La Ville

je veux appel à une autre fonction après que, comme change_background_color()

function change_background_color() {

    $('.city').css('background-color','blue');

}

comment faire cela . s'il vous plaît aidez moi , j'ai essayé tellement dur et a échoué ........ grâce

Mise à JOUR

le réel problème est que j'ai une variable globale

var city_value = 0;

il est incréments de sets à 1 dans l'application .

je veux appeler une fonction quand il est à 1 ,je veux supprimer l'erreur messaege de city zone de saisie en appel d'une fonction lorsque city_value est 1 .

j'ai besoin d'une solution comme ce

    rules: {

        city: {
            required:true,
            minlength: 3,
            maxlength: 50                  
        },
         messages: {

        city: {
            required: "Enter City",
            minlength: "min length 3"
        },
    }
   },

je veux appeler une méthode après ce message d'erreur créé .

dans ma fonction de ce que je fais est

function remove_city_error(){

      if(city_value ==1){

        $('.city').next('.error').remove();
      }

c'est ce dont j'ai besoin . s'il vous plaît aider

}

OriginalL'auteur Kanishka Panamaldeniya | 2011-09-16