Javascript 未触发提交事件上的表单

Javascript 未触发提交事件上的表单,javascript,html,forms,eventhandler,onsubmit,Javascript,Html,Forms,Eventhandler,Onsubmit,我是web开发新手,在学校的一个练习中,我正在做一些事情,希望执行表单提交事件的javascript 函数foobar(){ 警报('表单提交事件命中!'); } 单击提交按钮后,将调用onsubmit函数。检查我的JSFIDLE 函数foobar() { 警报('表单提交事件命中!'); } 我从重定向到login.php/login表单的x.html开始。但是,当单击登录表单“login”按钮时,即“submit”类型,即使我通过表单的onsubmit=''选项指定,我也无法调用处理

我是web开发新手,在学校的一个练习中,我正在做一些事情,希望执行表单提交事件的javascript


函数foobar(){
警报('表单提交事件命中!');
}

单击提交按钮后,将调用onsubmit函数。检查我的JSFIDLE


函数foobar()
{
警报('表单提交事件命中!');
}

我从重定向到login.php/login表单的x.html开始。但是,当单击登录表单“login”按钮时,即“submit”类型,即使我通过表单的onsubmit=''选项指定,我也无法调用处理程序函数。为
onsubmit=“foobar(e);”
函数foobar(e){…}
添加
event
参数。然后在你的函数中使用它。谢谢。但是没有帮助,是的。代码是这样的,如果你不能重现一个问题,你应该在注释中调用它。这不是答案,奇怪。不为我工作。我在Firefox上试用了private window。@Quentin在这种情况下,这是必要的。因为OP是web开发的新手,我认为最好让他们自己看看。我认为它不值得投否决票。这就是stackoverflow不受开发者欢迎的原因。无论是新手还是有经验的人。
<!DOCTYPE html>
<html>

<body onload="document.myForm.submit()">
    <form name="login" id="login" action="login.php" method="POST" onsubmit="foobar();">
        <input type="hidden" name="username" .../>
        <input type="hidden" name="password" .../>
        <input type="submit" name="submit" value="submit"/>
    </form>
</body>

<script>
function foobar()
{
    alert('Form submit event hit!');
}
</script>
</html>