$(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("Si prega di specificare le informazioni mancanti"); $('#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('Grazie per il suo messaggio. Faremo in modo di rispondere nel minor tempo possibile.

Quale sarà il vostro prossimo passo?

Vorrei:

'); } 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: "Si prega di inserire il titolo", firstname: "Si prega di inserire il nome prima", lastname: "Si prega di inserire il cognome", email: { required: "Perfavore indichi la sua email", email: "Il vostro indirizzo e – mail deve essere nel formato: nome@demanio.com" }, "tipvprasanja[]": "Perfavore spuntare nel modo corretto", sporocilo: "Prego inserisca il suo messaggio" } }); });