Я использую magento 1.8. Я новичок в magento, поэтому на странице проверки, когда я ввожу адрес электронной почты, отображается всплывающее окно с «Введите правильный адрес электронной почты».Показать ошибку: действительный адрес электронной почты magento
Снова, когда я ввожу идентификатор электронной почты и пароль в уже зарегистрированном столбце, он работает.
В чем проблема и где я должен найти файл проверки электронной почты в magento?
И как проверить идентификатор электронной почты?
Я использую этот код
<?php if(!$this->isCustomerLoggedIn()): ?>
<div class="field">
<label for="billing:email" class="required"><em>*</em><?php echo $this- >__('Email Address') ?></label>
<div class="input-box">
<input type="text" name="billing[email]" id="billing:email" value="<?php echo $this->htmlEscape($this->getAddress()->getEmail()) ?>" title="<?php echo $this->__('Email Address') ?>" class="string input-block-level input-text validate-email required-entry billing-email" />
</div>
</div>
<?php endif; ?>
проверки почтового идентификатора:
"validate-emails": [
function(value) {
if ($.mage.isEmpty(value)) {
return true;
}
var valid_regexp = /^[a-z0-9\._-]{1,30}@([a-z0-9_-]{1,30}\.){1,5}[a-z]{2,4}$/i,
emails = value.split(/[\s\n\,]+/g);
for (var i = 0; i < emails.length; i++) {
if (!valid_regexp.test(emails[i].strip())) {
return false;
}
}
ли это Класс validate-email запускает любую проверку? Можете ли вы опубликовать код этого? – Masiorama
Привет, спасибо за ответ, я отправляю подтверждение идентификатора электронной почты. – sam
Я проверил регулярное выражение, и оно работает для меня. Вы уверены, что проверка активирована? Можете ли вы его отладить? – Masiorama