当另一个函数为true时,表单提交为true(jquery)

时间:2014-06-23 10:59:25

标签: javascript jquery function

我在提交时有表格活动。我希望在函数(第一个)为真时提交表单。

$("#form_id").submit(function () {
  if ---------------- {
    return true;
  } else {
    return false;
  }
});

和另一个功能:

function (first) {
  return true
}

1 个答案:

答案 0 :(得分:2)

根据您的评论,您只需使用success设置jQuery的ajax优惠submit()

例如,您可以在函数中体现submit()

function sendMyStuff(){
    $("#form_id").submit(function () {
      ///
    });
}

然后在ajax success事件中,请将其命名为:

$.ajax({
  ///
  success: sendMyStuff
});

但是,如果您想按照自己的方式进行操作,可以尝试与上述内容完全相反的方法。将您的ajax包含在返回true的函数中,并在submit()事件中调用它。

已编辑:

$("#form_id").submit(function (event) {
    if(someFunction()){
        ///
    } else {
        ///
    }
    event.preventDefault();
});