如何解决Magento 2 - 尝试向送货地址添加电子邮件验证字段
<fieldset id="customer-email-fieldset" class="fieldset" data-bind="blockLoader: isLoading">
<div class="field required col-mp mp-12">
<!-- ko ifnot: window.checkoutConfig.oscConfig.isUsedMaterialDesign -->
<label class="label" for="customer-email">
<span data-bind="i18n: 'Repeat Email Address'"></span>
</label>
<!-- /ko -->
<div class="control input-field _with-tooltip">
<input class="input-text"
type="email"
data-bind="
css: hasValue(),event: {change: emailHasChanged,blur: hasValue}"
name="username-repeat"
data-validate="{required:true,'validate-email':true,equalTo:'#customer-email'}"
id="repeat-customer-email" required/>
<!-- ko if: window.checkoutConfig.oscConfig.isUsedMaterialDesign -->
<label class="label" for="repeat-customer-email">
<span data-bind="i18n: 'Repeat Email Address'"></span>
<i class="required-entry">*</i>
</label>
<div for="customer-email-error" generated="true" class="mage-error" id="customer-email-error">
Error - do not match
</div>
<!-- /ko -->
<!-- ko template: 'ui/form/element/helper/tooltip' --><!-- /ko -->
<div data-bind="fadeVisible: isPasswordVisible" class="email-options">
<div class="email-haveaccount"><span class="note" data-bind="i18n: 'You already have an account with us.'"></span> <a href="javascript:void(0)" data-bind="click:triggerLogin.bind(),i18n: 'Sign in'" class="action primary"></a></div>
<div class="email-guest"><span class="note" data-bind="i18n: 'OR you can continue as guest.'"></span></div>
</div>
<!--<span class="note" data-bind="fadeVisible: isPasswordVisible() == false"><!– ko i18n: 'You can create an account after checkout.'–><!– /ko –></span>-->
</div>
</div>
</fieldset>
我读到创建一个新的字段集并添加 equalTo:'#customer-email' 会起作用,但它没有。有什么建议么?只需要在提交订单之前验证它们是否匹配。谢谢
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。