Perfetto ! Era proprio quello che cercavo.

Pero c'è ancora solo un problema; immagina i vari elementi del form, l'utente scende e li seleziona (e/o compila), quindi se seleziona una voce della select (#gruppi) che ha un valore diverso da zero ( != 0 ) e successivamente seleziona il radiobutton (.visibile) con valore uguale a zero (=0) attiva i dialog.

Adesso quello che mi serve è con gestione degli elementi inversa, ovvero, come devo fare nel caso in cui l'utente selezionasse per prima il radiobutton (.visibile) e successivamente la select (#gruppi) ?

Io molto semplicemente ho inserito una nuova funzione impostando l'effendo change nell'id della select, ma non va.
Puoi aiutarmi ?

codice:
 $(function(){
   $("#gruppi").change(function(){
     if (this.value == 0 && $("#gruppi").val() != 0){
        $('#dialog').dialog();
      }
    });
 });