问题描述
<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 (将#修改为@)