2011-09-08 3 views
0

Мне нужно создать пользовательский модуль, в который я добавил пользовательские поля на странице регистрации клиентов поля, такие как альтернативный идентификатор почты, мобильный номер & и т. д., который успешно сохраняется в моей базе данных & здесь я должен реализовать еще одну функцию, которая являетсяКак ограничить пользователей другого домена, кроме ** abc.com **

на странице регистрации, когда пользователь вводит свой идентификатор электронной почты, который должен проверять доменное имя.

Ex: мое доменное имя ABC & пользователей почта будет [email protected]

& пользователи «abc.com» только должен есть, чтобы зарегистрироваться в моем интернет-магазин Как я ограничить пользователей других доменов, кроме abc.com

Пожалуйста, помогите мне в этом .....

+0

возможно дубликат [Magento-клиентов Регистрация] (http://stackoverflow.com/questions/6936399/magento-customer -регистрация) – clockworkgeek

ответ

0

Вы можете использовать регулярное выражение для этого. Просто используйте приведенную ниже функцию:

function checkEmail($email) { 
    if(preg_match("/^([a-zA-Z0-9\._-])*@abc.com$/",$email)){ 

    return true; 
    } 
    return false; 
} 

код Отредактировано

<script type="text/javascript"> 
    function validateEmail(elementValue){ 
     var emailPattern = /^[a-zA-Z0-9._-][email protected]$/; 
     return emailPattern.test(elementValue); 
    } 

    function checkForm(){ 
     var emailId = document.getElementById('email_address').value; 
     if(! validateEmail(emailId)) { 
      alert("Email id is not valid"); 
     } 
    } 
</script> 

<div class="input-box"style="width: 550px;"> 
    <input type="text" name="email" id="email_address" value="<?php echo $this->htmlEscape($this->getFormData()->getEmail()) ?>" title="<?php echo $this->__('Email Address') ?>" class="input-text validate-email required-entry" /> 

    <input type="submit" value="Click here" onclick="checkForm()" />(There will be be an submit button put the onclick event in it) 

</div> 
+0

не могли бы вы рассказать мне, что мне нужно поставить этот кусок кода .... – Imran

+0

можно сделать то же самое, используя javascript, если да, пожалуйста, предоставьте мне кусок кода, который мне очень помогает .... ... – Imran

+0

Я добавил код. просмотрите то же самое – munjal

Смежные вопросы