2013-10-16 34 views
1

今天,我在現場驗證所面臨的一個問題。當我在電子郵件中的文本框中輸入爲[email protected]即。 ([email protected])。它會將錯誤作爲「無效的電子郵件」引發。我要修剪的電子郵件,然後在livevalidationjQuery的Livevalidation電子郵件

HTML驗證

<input type="text" placeholder="Email" maxlength="255" class="element text medium" name="email" id="email"> 

JS

var f11 = new LiveValidation('email'); 
var f1 = f11.replace(/\s/g , '');// to remove space in email id 
f1.add(Validate.Presence); 
f1.add(Validate.Email); 

我要修剪的電子郵件字段,則可以通過現場驗證來驗證。任何想法

回答

1

使用jQuery你爲什麼不附加一個「的onChange」事件輸入字段,並有明確的前綴/後綴的任何空間;作爲用戶類型?

HTML

<input type="text" placeholder="Email" maxlength="255" class="element text medium" name="email" id="email"> 

的JavaScript

$(document).ready(function() { 
    $('#email').change(function() { 
     $(this).val(
      $.trim(
       $(this).val() 
      ) 
     ); 
    }); 
});