Skip to content

Commit e287dbd

Browse files
committed
MAGETWO-45060: Inconsistent credit card validation behavior
- Added cc number validation
1 parent 4a1c1c5 commit e287dbd

File tree

1 file changed

+9
-2
lines changed
  • app/code/Magento/Braintree/view/frontend/web/template/payment

1 file changed

+9
-2
lines changed

app/code/Magento/Braintree/view/frontend/web/template/payment/cc-form.html

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -112,8 +112,15 @@
112112
</label>
113113
<div class="control">
114114
<input type="number" name="payment[cc_number]" class="input-text" value=""
115-
data-bind="attr: {id: getCode() + '_cc_number', title: $t('Credit Card Number'), 'data-container': getCode() + '-cc-number', 'data-validate': JSON.stringify({'required-number':true, 'validate-cc-number':'#' + getCode() + '_cc_type', 'validate-cc-type':'#' + getCode() + '_cc_type'})},
116-
enable: true, value: creditCardNumber"/>
115+
data-bind="attr: {
116+
autocomplete: off,
117+
id: getCode() + '_cc_number',
118+
title: $t('Credit Card Number'),
119+
'data-container': getCode() + '-cc-number',
120+
'data-validate': JSON.stringify({'required-number':true, 'validate-card-type':getCcAvailableTypesValues(), 'validate-card-number':'#' + getCode() + '_cc_type', 'validate-cc-type':'#' + getCode() + '_cc_type'})},
121+
enable: isActive($parents),
122+
value: creditCardNumber,
123+
valueUpdate: 'keyup' "/>
117124
</div>
118125
</div>
119126
<div class="field date required" data-bind="attr: {id: getCode() + '_cc_type_exp_div'}, visible: isCcFormShown">

0 commit comments

Comments
 (0)