1

今日、私はライブ検証で問題に直面しました。テキストボックスに電子メールをxx@yy.comieとして入力すると。(スペース)xx@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); 

メールフィールドをトリミングしたいので、ライブ検証で検証できます。何か案は

4

1 に答える 1

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()
            )
        );
    });
});
于 2013-10-16T13:57:34.887 に答える