$(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("Por favor especifique la información que falta"); $('#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('Gracias por su mensaje. Nos encargaremos de responderle en cuanto antes.
¿ Cual es el paso a seguir?
Desea:
'); } 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: "Por favor elija título", firstname: "Por favor introduzca el nombre", lastname: "Por favor introduzca el apellido", email: { required: "Por favor ingrese su correo electrónico", email: "Su dirección de correo electrónico tiene que ser en forma de nombre@dominio.com" }, "tipvprasanja[]": "Por favor marque según corresponda", sporocilo: "Pof favor, ingrese su mensaje" } }); });