gpt4 book ai didi

javascript - 防止按钮提交表单 Javascript

转载 作者:太空狗 更新时间:2023-10-29 15:48:42 24 4
gpt4 key购买 nike

我正在学习 JavaScript,但无法在不提交表单的表单中创建按钮。还有一个类似的问题here但最流行的指定 type="button" 的答案在我的情况下不起作用,其他答案涉及 jQuery,我想暂时忽略它。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html>
<head>
<script type="text/javascript">
function submit(){
alert("Yo")
}
</script>
</head>

<body>
<form name="myForm" onsubmit="submit()">
<input type="button" value="Submit!" onClick="submit()" />
</form>
</body>
</html>

最佳答案

由于您没有使用 type="submit",您的表单提交任何内容的唯一原因是当您单击按钮时实际上是在调用 submit() 方法。 (好吧,有点像。它实际上是 form.submit() - 您创建的方法是 window.submit())。

默认情况下,type="button" 的输入不会执行表单提交,除非您直接调用 form.submit()

关于javascript - 防止按钮提交表单 Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38296557/

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