$(document).ready(function(){ jQuery.validator.addMethod("checkbreedother", function(value, element) { if($('#breedSel')[0].value==101 && value=='') { return false; } return true; }, "Enter your horses breed"); var form = $("#frmTs"); var d = new Date(); var optionsTS = { dataType: 'json', beforeSubmit:doTSValidation, url: '/supportForms/ajaxTroubleShooting/'+d.getTime(), success: successTS, resetForm: true }; function doTSValidation(formData, jqForm, options) { if(form.valid()) { onSubmit('#frmTS'); return true; } else { $('#resultSave').html("S'il vous plaît précisez les informations qui manquent"); $('#resultSave').attr("class","resultErr"); $('#resultSave').show(); $.scrollTo( '#resultSave', 800, {margin:true} ); setTimeout('$("#resultSave").hide(500);', 5000 ); return false; } } function successTS(data) { var afterSubmitParams = new Array(); if(data['success']!=undefined && data['success'] == 1) { afterSubmitParams["isError"] = false; $('#resultSave').html('Merci de votre message. On vous répondra le plus tôt possible.

Quel sera votre pas suivant?

Je veux:

'); } else { afterSubmitParams["isError"] = true; $('#resultSave').html(""); } afterSubmitParams["frmId"] = '#frmTs'; afterSubmitParams["resultLayout"] = '#resultSave'; afterSubmitParams["doScroll"] = true; afterSubmit(afterSubmitParams); } form.ajaxForm(optionsTS); form.validate({ errorPlacement: function(error, element) { if (element.attr("name") == "tipvprasanja[]") error.insertBefore(element); else error.insertAfter(element); }, rules: { sex: "required", firstname: "required", lastname: "required", email: { required: true, email: true }, "tipvprasanja[]": "required", sporocilo: "required" }, messages: { sex: "S'il vous plaît, choisissez le titre", firstname: "S'il vous plaît entrez votre prénom", lastname: "S'il vous plaît entrez le nom de la famille", email: { required: "S'il vous plaît, indiquez votre adresse électronique", email: "Votre adresse e-mail doit être dans le format nom@domaine.com" }, "tipvprasanja[]": "S'il vous plaît, cochez la case correspondante", sporocilo: "S'il vous plaît, entrez votre message" } }); });