Torna al Thread

var Centro = function () { var submitted = true; var handleCentro = function () { $('.form-data').validate({ errorElement: 'span', //default input error message container errorClass: 'help-block help-block-error ', // default input error message class focusInvalid: false, // do not focus the last invalid input ignore: "", rules: { }, messages: { }, showErrors: function (errorMap, errorList) { if (submitted) { var summary = ""; $.each(errorList, function () { summary += " * " + this.message + "<br />"; }); $('#dvError', $('.form-data')).find('span').html(summary); submitted = false; } this.defaultShowErrors(); }, invalidHandler: function (event, validator) { //display error alert on form submit $('#dvError', $('.form-data')).show(); submitted = true; }, highlight: function (element) { // hightlight error inputs $(element) .closest('.form-group').addClass('has-error'); // set error class to the control group }, success: function (label) { label.closest('.form-group').removeClass('has-error'); label.remove(); }, errorPlacement: function (error, element) { //error.insertAfter(element); //error.insertAfter(element.closest('.input-group')) }, submitHandler: function (form) { form.submit(); } }); $('.denominazione').rules('add', { required: true, messages: { required: 'Denominazione campo obbligatorio' } }); $('[id$="btnSalva"]').click(function () { Metronic.blockUI({ boxed: true }); $('#dvError', $('.form-data')).find('span').html(''); $('#dvError', $('.form-data')).hide(); var result = $('.form-data').valid(); result &= checkDati(); if (result == 0) Metronic.unblockUI(); return (result == 0 ? false : true); }) function checkDati() { var errore = false; var msgError = ''; if (errore) { $('#dvError', $('.form-data')).show(); $('#dvError', $('.form-data')).find('span').append(msgError); } return !errore; } } return { //main function to initiate the module init: function () { handleCentro(); } }; }();
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5