gpt4 book ai didi

javascript - 如何停止提交表单?

转载 作者:行者123 更新时间:2023-11-28 19:26:01 25 4
gpt4 key购买 nike

我正在使用 asp.net web 表单页面。我有一些 javascript 检查某些动态生成的字段是否有值,如果没有则显示一条消息。问题是我还没有找到一种方法来阻止此检查失败时提交表单。

<form id="myform" name="myform" runat="server" onsubmit="finalCheck();">

我尝试过按钮和输入类型:

<button type="submit">submit</button>

<input type="submit" value="submit"/>

finalCheck() 方法始终执行并返回 false。但无论如何,形式都是如此。

我还需要采取其他措施来阻止提交表单吗?

最佳答案

像这样编写你的html:

<form id="myform" name="myform" runat="server" onsubmit="finalCheck(event);">

然后在您的 finalCheck(event) 中的第一行写入以下内容,以获得良好的实践:

event.preventDefault();

这将停止提交,您可以在 preventDefault 函数后添加更多代码来处理表单数据

关于javascript - 如何停止提交表单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27870669/

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