I am using magento 1.8. I am new to magento, so on the checkout page, when I enter the email address, it shows a popup with " enter valid email address".
Again when I enter the email id and password in already registered column, it works.
What is the problem and where I should find the email validation file in magento ?
And how to validate the email id?
I am using this code
<?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; ?>
validation of email id:
"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
\,]+/g);
for (var i = 0; i < emails.length; i++) {
if (!valid_regexp.test(emails[i].strip())) {
return false;
}
}