Вызов функции внутри кнопки отправки - PullRequest
0 голосов
/ 08 марта 2012

я пытаюсь вызвать функцию notEmpty внутри другой функции validateForm. Но мне нужно передать селектор для этой функции и после отправки формы.

Взгляните:

$("#accountemail").blur(notEmpty);
$("#submit_account").click(validateForm);

function notEmpty()
{
    if($(this).val() == "")
    {
        // Send a warning message
        warn($(this), "notEmpty");
        return false;
    }

    else
    {
        // Remove a warning message
        unwarn($(this), "notEmpty");
        return true;
    }
}

function validateForm()
{   
    // How i can call the function passing the selector and after submit the form?
}

1 Ответ

0 голосов
/ 08 марта 2012

Добавьте аргумент в вашу функцию validateForm. Когда вы передаете имя функции в качестве аргумента обработчику clcik, jQuery вернет элемент в вашей функции

    $("#submit_account").click(validateForm);

function validateForm()

{   

     /* $(this) will be the same as $("#submit_account")*/
}
...