我有以下表格:
<form onsubmit="return testform(tolowanswers,emptyAnswers);" class="edit_question" id="edit_question"
我在使用函数testform提交之前检查Form,是否有可能在testform()之后运行第二个函数
感谢
答案 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
。