微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Magento 2 - 尝试向送货地址添加电子邮件验证字段

如何解决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">&lt;!&ndash; ko i18n: 'You can create an account after checkout.'&ndash;&gt;&lt;!&ndash; /ko &ndash;&gt;</span>-->
            </div>
        </div>
    </fieldset>

我读到创建一个新的字段集并添加 equalTo:'#customer-email' 会起作用,但它没有。有什么建议么?只需要在提交订单之前验证它们是否匹配。谢谢

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。