提交功能上的Javascript

时间:2019-01-24 06:21:05

标签: javascript

我有一个快速的问题,实际上应该很简单,但是我还无法通过许多搜索在线找到它。我有一个HTML表单和一个提交按钮。在表单中,我有一个“ onsubmit()”事件进行验证。如果返回true,则返回onsubmit值后如何调用submit函数? 我目前有一个onsubmit函数() 如果我的函数返回true,则我调用-document.forms [“ formsignin”]。submit();返回true; 这就是我的jQuery‘$(myForm).on(“ submit”,function(){}' 我只想使用Javascript而不是使用$(myform).on()jQuery方式。

<form id="fsignin" onsubmit="return validateit();">

<button type=”submit”>Sign in</button>

</form>

Function validateit() { 
do validation stuff if(….){document.forms["formsignin"].submit();      return true;

$(myForm).on("submit", function () {     

    if (validateit()) {
    }

}

2 个答案:

答案 0 :(得分:1)

您的格式不正确。您有一个Submit属性和一个通过jQuery的Submit事件。您只需一个,或JS的addEventListener即可。

您的表单名称或ID错误。

然后,您将不调用提交,只需返回true即可继续提交。

尝试单独研究其他方法。您需要先了解它们,如果需要,可以考虑将它们组合

答案 1 :(得分:0)

首先,验证.../@*[local-name()="Type"] 函数上的每个条件,并使用html按钮中的.../@*[name()="z:Type"] 方法来调用此函数。如果该条件为真,则将转到下一个条件,依此类推。如果所有条件都成立,则提交表格。如果不是,则返回false并退出函数。

示例:

onSubmit()