только алфавит в имени и фамилии в форме регистрации клиента Magento 2
Как я могу добавить проверки только для алфавитов в полях Имени и фамилии в форме регистрации клиента?
2
Author: Rakesh Donga, 2019-04-19
1 answers
Расширьте имя.phtml файл в вашей теме, как показано ниже, и добавьте только буквы проверка:-
app\design\frontend\VendorName\themename\Magento_Customer\templates\widget\name.phtml
Имя: -
<input type="text" id="<?= $block->escapeHtmlAttr($block->getFieldId('firstname')) ?>"
name="<?= $block->escapeHtmlAttr($block->getFieldName('firstname')) ?>"
value="<?= $block->escapeHtmlAttr($block->getObject()->getFirstname()) ?>"
title="<?= $block->escapeHtmlAttr($block->getStoreLabel('firstname')) ?>"
class="letters-only input-text <?= $block->escapeHtmlAttr($block->getAttributeValidationClass('firstname')) ?>" <?php if ($block->getAttributeValidationClass('firstname') == 'required-entry') echo ' data-validate="{required:true}"' ?>>
Фамилия: -
<input type="text" id="<?= $block->escapeHtmlAttr($block->getFieldId('lastname')) ?>"
name="<?= $block->escapeHtmlAttr($block->getFieldName('lastname')) ?>"
value="<?= $block->escapeHtmlAttr($block->getObject()->getLastname()) ?>"
title="<?= $block->escapeHtmlAttr($block->getStoreLabel('lastname')) ?>"
class="letters-only input-text <?= $block->escapeHtmlAttr($block->getAttributeValidationClass('lastname')) ?>" <?php if ($block->getAttributeValidationClass('lastname') == 'required-entry') echo ' data-validate="{required:true}"' ?>>
Теперь только буквы проверка принимает только буквы в имени и фамилии, а не числовое значение.
1
Author: Rakesh Donga, 2019-04-19 06:05:06