今天,我遇到了实时验证方面的问题。当我在文本框中输入电子邮件xx@yy.com
即。 (space)xxx@yy.com。它会因“电子邮件无效”而引发错误。我想修剪电子邮件,然后在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);
我想修剪电子邮件字段,然后可以通过实时验证进行验证。任何想法
答案 0 :(得分:1)
为什么不使用jQuery将“onChange”事件附加到输入字段,并清除prefix / suffix中的任何空格;作为用户类型?
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()
)
);
});
});