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 },
.



Rispondi quotando