RT# 34134 - Fixed error with amount not being sent when field disabled.
authorChristopher Burger <burgerc@freeside.biz>
Tue, 15 May 2018 18:53:38 +0000 (14:53 -0400)
committerChristopher Burger <burgerc@freeside.biz>
Tue, 15 May 2018 18:53:38 +0000 (14:53 -0400)
httemplate/elements/tr-select-payment_options.html

index 15f9277..a59963a 100644 (file)
@@ -91,6 +91,7 @@ Example:
                document.getElementById('invoice_row').style.display = 'none';
           document.getElementById('<% $opt{prefix} %>invoice').value = 'select';
           document.getElementById('amount').value = amount.toFixed(2);
+          document.getElementById('amount').disabled = false;
           if (document.getElementById('ajax_surcharge_cell')) {
             document.getElementById('ajax_surcharge_cell').innerHTML = '<FONT SIZE="+1">A credit card surcharge of <% $money_char %>' + surcharge.toFixed(2) + ' is included in this payment</FONT>';
           }
@@ -115,6 +116,7 @@ Example:
         else {
                document.getElementById('payment_amount_row').style.display = 'block';
           document.getElementById('amount').value = amount.toFixed(2);
+          document.getElementById('amount').disabled = false;
           if (document.getElementById('ajax_surcharge_cell')) {
             document.getElementById('ajax_surcharge_cell').innerHTML = '<FONT SIZE="+1">A credit card surcharge of <% $money_char %>' + surcharge.toFixed(2) + ' is included in this payment</FONT>';
           }