Как сделать флажок обязательным на странице регистрации в Magento 2
Я добавил дополнительный флажок на странице регистрации для terms and conditions
, и я хочу сделать его обязательным/обязательным при нажатии кнопки "создать учетную запись".
Это мой код:
<div class="register-button-custom">
<label for="button">Do you agree?<a href="https://www.w3schools.com" >terms</a>
<input type="checkbox" class="checkbox required-entry" id="register-input-custom" />
</label>
</div>
Я уже добавил этот класс для флажка: checkbox required-entry
, но он не работает.
У кого-нибудь есть идеи, как сделать этот флажок обязательным?
2
Author: Alin Lupoiu, 2017-03-02
2 answers
data-validate="{required:true}"
сделает свое дело
<div class="field choice newsletter">
<label for="custom-terms" class="label"><span><?php /* @escapeNotVerified */ echo __('Do you agree ?') ?></span></label>
<input type="checkbox" data-validate="{required:true}" name="custom-terms" title="<?php /* @escapeNotVerified */ echo __('Terms and contitions') ?>" id="register-input-custom" class="checkbox">
</div>
3
Author: Alex Constantinescu, 2017-03-02 14:09:53
При создании настраиваемого поля. Я думаю, что использование этого кода будет работать для вас:
<li class="control">
<div class="input-box">
<input type="checkbox" id="privacy_policy" name="privacy_policy" value="1" title="<?php echo $this->__('Accept the privacy policy') ?>" class="checkbox required-entry">
</div>
<label for="is_subscribed"><?php echo $this->__('Accept the privacy policy') ?> (<a href="<?php echo Mage::helper('cms/page')->getPageUrl( 6 ) ?>"><?php echo $this->__('privacy policy'); ?></a>)</label>
</li>
Вы можете вносить изменения в текст в соответствии с вашими требованиями.
-1
Author: Pankaj Sharma, 2017-03-02 13:48:59