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

},


.