1

私は、jqueryを使用しているフォーム検証を必要とするプロジェクトに取り組んでいます。ユーザーがメールアドレスを入力するフィールドがあります。そのフィールドに入力したら、確認したいと思います。

現在、私のJavaScriptの最初の部分は次のようになっています。

$(window).load(function()
{
    var email = $("#registerEmail");
    email.blur(alert("stuff")); //will call a validation function

現在、ページが読み込まれるとすぐに「スタッフ」アラートが表示されます。私の理解では、ぼかしは要素が焦点を合わせてそれを失ったときにのみ発火するということでした-私はこれを誤解していますか?このアラートは、ページが読み込まれた直後ではなく、ユーザーが電子メールフォームをクリックまたは入力してから、別の場所をクリックまたは入力したときにのみ実行されるべきではありませんか?

4

2 に答える 2

2

そのようにすると、実際にアラート機能を実行していることになります。後で呼び出すことができる関数を提供する必要があります。行う

email.blur(function () {
    alert("stuff");
});
于 2012-10-03T04:11:47.833 に答える
1
$(document).ready(function(){
    $("#registerEmail").blur(function(){
            //your alert here
     });

});
于 2012-10-03T04:14:43.410 に答える