我有一个快速的问题,实际上应该很简单,但是我还无法通过许多搜索在线找到它。我有一个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()) {
}
}
答案 0 :(得分:1)
您的格式不正确。您有一个Submit属性和一个通过jQuery的Submit事件。您只需一个,或JS的addEventListener即可。
您的表单名称或ID错误。
然后,您将不调用提交,只需返回true即可继续提交。
尝试单独研究其他方法。您需要先了解它们,如果需要,可以考虑将它们组合
答案 1 :(得分:0)
首先,验证.../@*[local-name()="Type"]
函数上的每个条件,并使用html按钮中的.../@*[name()="z:Type"]
方法来调用此函数。如果该条件为真,则将转到下一个条件,依此类推。如果所有条件都成立,则提交表格。如果不是,则返回false并退出函数。
onSubmit()