Lines 113-123
Link Here
|
113 |
|
113 |
|
114 |
<li> |
114 |
<li> |
115 |
<label for="paid">Amount being paid: </label> |
115 |
<label for="paid">Amount being paid: </label> |
116 |
<input name="paid" id="paid" value="[% amountoutstanding | $Price on_editing => 1 %]"/> |
116 |
<input name="paid" id="paid" type="text" step="0.01" value="[% amountoutstanding | $Price on_editing => 1 %]"/> |
117 |
</li> |
117 |
</li> |
118 |
<li> |
118 |
<li> |
119 |
<label for="collected">Collected from patron: </label> |
119 |
<label for="collected">Collected from patron: </label> |
120 |
<input id="collected" value="[% amountoutstanding | $Price on_editing => 1 %]"/> |
120 |
<input name="collected" id="collected" type="text" step="0.01" value="[% amountoutstanding | $Price on_editing => 1 %]"/> |
121 |
</li> |
121 |
</li> |
122 |
<li> |
122 |
<li> |
123 |
<label>Change to give: </label> |
123 |
<label>Change to give: </label> |
Lines 228-244
Link Here
|
228 |
</li> |
228 |
</li> |
229 |
<li> |
229 |
<li> |
230 |
[% IF type == 'WRITEOFF' %] |
230 |
[% IF type == 'WRITEOFF' %] |
231 |
<label for="paid">Writeoff amount:</label> |
231 |
<label for="paid">Writeoff amount: </label> |
232 |
[% ELSE %] |
232 |
[% ELSE %] |
233 |
<label for="paid">Amount paid: </label> |
233 |
<label for="paid">Amount being paid: </label> |
234 |
[% END %] |
234 |
[% END %] |
235 |
<input name="paid" id="paid" value="[% total | $Price on_editing => 1 %]"/> |
235 |
<input name="paid" id="paid" type="text" step="0.01" value="[% total | $Price on_editing => 1 %]"/> |
236 |
</li> |
236 |
</li> |
237 |
|
|
|
238 |
[% IF type != 'WRITEOFF' %] |
237 |
[% IF type != 'WRITEOFF' %] |
239 |
<li> |
238 |
<li> |
240 |
<label for="collected">Collected from patron: </label> |
239 |
<label for="collected">Collected from patron: </label> |
241 |
<input id="collected" value="[% total | $Price on_editing => 1 %]"/> |
240 |
<input name="collected" id="collected" type="text" step="0.01" value="[% total | $Price on_editing => 1 %]"/> |
242 |
</li> |
241 |
</li> |
243 |
<li> |
242 |
<li> |
244 |
<label>Change to give: </label> |
243 |
<label>Change to give: </label> |
Lines 261-267
Link Here
|
261 |
</select> |
260 |
</select> |
262 |
</li> |
261 |
</li> |
263 |
[% END %] |
262 |
[% END %] |
264 |
[% END %] |
|
|
265 |
|
263 |
|
266 |
<li> |
264 |
<li> |
267 |
<label for="selected_accts_notes">Note: </label> |
265 |
<label for="selected_accts_notes">Note: </label> |
Lines 347-352
Link Here
|
347 |
$('#modal_submit').click(function() { |
345 |
$('#modal_submit').click(function() { |
348 |
forms[0].submit(); |
346 |
forms[0].submit(); |
349 |
}); |
347 |
}); |
|
|
348 |
|
349 |
$( "#payindivfine, #payfine" ).validate({ |
350 |
rules: { |
351 |
paid: { required: true }, |
352 |
collected: { |
353 |
required: true |
354 |
} |
355 |
} |
356 |
}); |
350 |
}); |
357 |
}); |
351 |
|
358 |
|
352 |
prevent_default = 1; |
359 |
prevent_default = 1; |
Lines 420-425
Link Here
|
420 |
var change = $('#change')[0]; |
427 |
var change = $('#change')[0]; |
421 |
change.innerHTML = Math.round(($('#collected')[0].value - $('#paid')[0].value) * 100) / 100; |
428 |
change.innerHTML = Math.round(($('#collected')[0].value - $('#paid')[0].value) * 100) / 100; |
422 |
if (change.innerHTML <= 0) { |
429 |
if (change.innerHTML <= 0) { |
|
|
430 |
var paid = $('#paid')[0]; |
431 |
moneyFormat(paid); |
432 |
$('#collected').rules( "add", { min: Number(paid.value) }); |
433 |
$( "#payindivfine, #payfine" ).valid(); |
423 |
change.innerHTML = "0.00"; |
434 |
change.innerHTML = "0.00"; |
424 |
$('input[name="change_given"]').val('0.00'); |
435 |
$('input[name="change_given"]').val('0.00'); |
425 |
} else { |
436 |
} else { |
426 |
- |
|
|