Server IP : 162.0.232.140 / Your IP : 18.116.60.81 Web Server : LiteSpeed System : Linux premium139.web-hosting.com 4.18.0-513.24.1.lve.2.el8.x86_64 #1 SMP Fri May 24 12:42:50 UTC 2024 x86_64 User : micrcvoy ( 740) PHP Version : 8.1.32 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/micrcvoy/zomticksa.store/controlPanel/assets/plugins/tiny-editable/ |
Upload File : |
/* global $ */ /* this is an example for validation and change events */ $.fn.numericInputExample = function () { 'use strict'; var element = $(this), footer = element.find('tfoot tr'), dataRows = element.find('tbody tr'), initialTotal = function () { var column, total; for (column = 1; column < footer.children().size(); column++) { total = 0; dataRows.each(function () { var row = $(this); total += parseFloat(row.children().eq(column).text()); }); footer.children().eq(column).text(total); }; }; element.find('td').on('change', function (evt) { var cell = $(this), column = cell.index(), total = 0; if (column === 0) { return; } element.find('tbody tr').each(function () { var row = $(this); total += parseFloat(row.children().eq(column).text()); }); if (column === 1 && total > 5000) { $('.alert').show(); return false; // changes can be rejected } else { $('.alert').hide(); footer.children().eq(column).text(total); } }).on('validate', function (evt, value) { var cell = $(this), column = cell.index(); if (column === 0) { return !!value && value.trim().length > 0; } else { return !isNaN(parseFloat(value)) && isFinite(value); } }); initialTotal(); return this; };