Ciao Raga, urge aiutino 
non riesco a capire come impostare il controllo per validare un campo (nome_campo) se viene precedentemente spuntato un checkbox (id_checkbox), ovvero;
Ho capito come validarlo se viene cliccato il checkbox (vedi primo codice), il problema è che il campo oltre a non rimanere vuoto deve essere validato rispettando un determinato formato, ed anche questo ho capito come farlo (vedi secondo codice), il problema è che no capisco come mettere insieme i due controlli, in pratica l'esigenza è; clicco sul checkbox e mi si apre il div dove ho il campo che deve rispettare il formato hh:mm, quindi se clicco il checkbox deve farmi il controllo diversamente non deve considerarlo, spero di essere stato comprensibile.
Qualcuno può aiutarmi ?
Grazie mille 
questo mi valida il campo del formato delle hh:mm se viene cliccato il checkbox
codice HTML:
nome_campo: {
required: function(element) {
return $("#id_checkbox").val() == "Y";
}
},
questo mi valida il formato delle hh:mm
codice HTML:
$.validator.addMethod(
"regex_hhmm",
function(value, element, regexp) {
var check = false;
return this.optional(element) || regexp.test(value);
}
);
nome_campo: {
required: true,
regex_hhmm: /^([0-1]?[0-9]|2[0-4]):([0-5][0-9])(:[0-5][0-9])?$/,
maxlength: 5
},
.