@@ -, +, @@ --- .../prog/en/modules/members/paycollect.tt | 25 ++++++++++++++++------ 1 file changed, 19 insertions(+), 6 deletions(-) --- a/koha-tmpl/intranet-tmpl/prog/en/modules/members/paycollect.tt +++ a/koha-tmpl/intranet-tmpl/prog/en/modules/members/paycollect.tt @@ -107,11 +107,11 @@
  • - +
  • - +
  • @@ -230,16 +230,16 @@ [% total | format('%.2f') %]
  • - - + +
  • [% IF type == 'writeoff' %] [% ELSE %] - + [% END %] - +
  • @@ -360,6 +360,15 @@ $('#modal_submit').click(function() { forms[0].submit(); }); + + $( "#payindivfine, #woindivfine, #payfine" ).validate({ + rules: { + paid: { required: true }, + collected: { + required: true + } + } + }); }); prevent_default = 1; @@ -433,6 +442,10 @@ var change = $('#change')[0]; change.innerHTML = Math.round(($('#collected')[0].value - $('#paid')[0].value) * 100) / 100; if (change.innerHTML <= 0) { + var paid = $('#paid')[0]; + moneyFormat(paid); + $('#collected').rules( "add", { min: paid.value }); + $( "#payindivfine, #woindivfine, #payfine" ).valid(); change.innerHTML = "0.00"; $('input[name="change_given"]').val('0.00'); } else { --