gpt4 book ai didi

javascript - 如果同时定义了 onsubmit 事件和 onsubmit 属性怎么办?

转载 作者:行者123 更新时间:2023-11-30 05:42:58 26 4
gpt4 key购买 nike

如果 onsubmit 事件和 onsubmit 属性都定义在同一个表单上会怎样?

让我们举个例子:-

<form id="cForm" name="cForm" method="post" onsubmit="return validate();">
...
</form>

<script type="text/javascript" >
function validate() {
alert("validating");
return true;
}

$("#cForm").submit(function() {
alert("another onsubmit");
return false;
});
</script>

我在 Firefox 中试过这段代码,似乎这两个函数都是由 && 运算符执行的。

它是否执行“与”操作?

最佳答案

如果其中任何一个阻止了默认操作,那么表单将不会被提交。

这实际上不是and操作,你也可以利用event.preventDefault()来得到同样的结果。

关于javascript - 如果同时定义了 onsubmit 事件和 onsubmit 属性怎么办?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19711052/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com