diff --git a/packages/Webkul/Velocity/src/Resources/views/shop/checkout/onepage.blade.php b/packages/Webkul/Velocity/src/Resources/views/shop/checkout/onepage.blade.php
index 059a51832..ab5d50756 100644
--- a/packages/Webkul/Velocity/src/Resources/views/shop/checkout/onepage.blade.php
+++ b/packages/Webkul/Velocity/src/Resources/views/shop/checkout/onepage.blade.php
@@ -499,19 +499,17 @@
backToSavedBillingAddress: function () {
this.new_billing_address = false;
- this.validateFormAfterAction()
+ setTimeout(() => {
+ this.validateForm('address-form');
+ }, 0);
},
backToSavedShippingAddress: function () {
this.new_shipping_address = false;
- this.validateFormAfterAction()
- },
-
- validateFormAfterAction: function () {
setTimeout(() => {
this.validateForm('address-form');
}, 0);
- }
+ },
}
});
diff --git a/packages/Webkul/Velocity/src/Resources/views/shop/checkout/onepage/customer-info.blade.php b/packages/Webkul/Velocity/src/Resources/views/shop/checkout/onepage/customer-info.blade.php
index 7ebc9b9a9..87ca1c3ef 100644
--- a/packages/Webkul/Velocity/src/Resources/views/shop/checkout/onepage/customer-info.blade.php
+++ b/packages/Webkul/Velocity/src/Resources/views/shop/checkout/onepage/customer-info.blade.php
@@ -79,11 +79,11 @@
validateForm('address-form'), 0)"
v-model="address.billing.use_for_shipping" />
diff --git a/packages/Webkul/Velocity/src/Resources/views/shop/checkout/onepage/customer-new-form.blade.php b/packages/Webkul/Velocity/src/Resources/views/shop/checkout/onepage/customer-new-form.blade.php
index 0761cafab..964726891 100644
--- a/packages/Webkul/Velocity/src/Resources/views/shop/checkout/onepage/customer-new-form.blade.php
+++ b/packages/Webkul/Velocity/src/Resources/views/shop/checkout/onepage/customer-new-form.blade.php
@@ -206,7 +206,7 @@
v-validate="'required'"
name="shipping[postcode]"
v-model="address.shipping.postcode"
- @change="validateForm('address-form')"
+ @keyup="validateForm('address-form')"
data-vv-as=""{{ __('shop::app.checkout.onepage.postcode') }}"" />
@@ -498,7 +498,7 @@
name="billing[phone]"
v-validate="'required'"
v-model="address.billing.phone"
- @change="validateForm('address-form')"
+ @keyup="validateForm('address-form')"
data-vv-as=""{{ __('shop::app.checkout.onepage.phone') }}"" />
@@ -514,8 +514,8 @@
type="checkbox"
id="billing[use_for_shipping]"
name="billing[use_for_shipping]"
- @change="validateFormAfterAction"
- v-model="address.billing.use_for_shipping" />
+ v-model="address.billing.use_for_shipping"
+ @change="setTimeout(() => validateForm('address-form'), 0)" />
{{ __('shop::app.checkout.onepage.use_for_shipping') }}