JS提交表格前提交

时间:2015-08-14 05:29:41

标签: javascript jquery html

我有以下表格:

<form onsubmit="return testform(tolowanswers,emptyAnswers);" class="edit_question" id="edit_question" 

我在使用函数testform提交之前检查Form,是否有可能在testform()之后运行第二个函数

感谢

2 个答案:

答案 0 :(得分:1)

一个简单的解决方案就是调用函数

return testform(tolowanswers,emptyAnswers) && secondmethod();

如果testform返回true,则会调用第二个函数。

另一种解决方案可以使用其他功能,如

onsubmit="return myfunction();"

然后

function myfunction() {
    if (testfunction()) {
        secondfunction();
    } else {
        return false;
    }
}

答案 1 :(得分:1)

您只需将这两个函数放在onsubmit事件本身中,如下所示

"return (testform(tolowanswers,emptyAnswers) && secondFn())"

它将检查第一个函数是否为真,并且仅当它返回true时,才会执行secondFn。

另一种方法是在所有验证后调用secondFn()函数内的testForm