在提交按钮内调用一个函数

时间:2012-03-08 14:24:08

标签: jquery submit

我正在尝试在另一个函数validateForm中调用函数notEmpty。但我需要传递此功能的选择器并在提交表单后。

看看:

$("#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 :(得分:0)

为validateForm函数添加一个参数。当您将函数名称作为参数传递给clcik处理程序时,jQuery将返回函数中的元素

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

function validateForm()

{   

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