hi, i use this example http://jquery.bassistance.de/validate/demo/multipart/
i change it in hItp://assuranceauto.tv/form/demo/test.php But i have a problem, how can i get rules and messages just for accordion 0 the first form,then accordion 1 the second form var v = $("#cmaForm").validate({ rules: { sexe : "required", datenai: { required: true, dateNAI: true }, dateper: { required: true, datePER: true }, condacc : "required", actpro : "required" } , messages: { sexe: "sexe", datenai: { required: "test reQUIRED", dateNAI: "test date majeur" }, dateper: { required: "test reQUIRED", datePER: "test date majeur" }, condacc : "cochez", actpro : "cochez" }, errorClass: "warning", onkeyup: false, onblur: false, submitHandler: function() { alert("Submitted, thanks!"); } }); // back buttons do not need to run validation $("#sf2 .prevbutton").click(function(){ accordion.accordion("activate", 0); current = 0; }); $("#sf3 .prevbutton").click(function(){ accordion.accordion("activate", 1); current = 1; }); $("#sf3 .prevbutton1").click(function(){ accordion.accordion("activate", 0); current = 0; }); $("#sf4 .prevbutton").click(function(){ accordion.accordion("activate", 1); current = 1; }); $("#sf4 .prevbutton1").click(function(){ accordion.accordion("activate", 0); current = 0; }); $("#sf4 .prevbutton2").click(function(){ accordion.accordion("activate", 2); current = 2; }); // these buttons all run the validation, overridden by specific targets above $(".open3").click(function() { if (v.form()) { accordion.accordion("activate", 3); current = 3; } }); $(".open2").click(function() { if (v.form()) { accordion.accordion("activate", 2); current = 2; } }); $(".open1").click(function() { if (v.form()) { accordion.accordion("activate", 1); current = 1; } }); $(".open0").click(function() { if (v.form()) { accordion.accordion("activate", 0); current = 0; } }); Thanks a lot