Javascript 在表单提交后停止该表单

Javascript 在表单提交后停止该表单,javascript,html,forms,events,javascript-events,Javascript,Html,Forms,Events,Javascript Events,正如问题所问,是否有办法在表单提交后停止 这不是一个“如何验证”的问题。我不能调用函数并在某个条件后返回true/false。停止表单的条件取决于文件大小,只有在文件开始上传(通过我的表单提交)后才能访问该文件 不,用于文件处理的表单提交不是最优的,但我正在使用遗留代码 谢谢 如果“提交后”,您的意思是“用户点击按钮后”,简单的返回false或e.stopPropagation()非常适合工作 但是,如果“在提交之后”,您的意思是“在onsubmit事件之后”,那么在客户端,您是SOL。如果您使

正如问题所问,是否有办法在表单提交后停止

这不是一个“如何验证”的问题。我不能调用函数并在某个条件后返回true/false。停止表单的条件取决于文件大小,只有在文件开始上传(通过我的表单提交)后才能访问该文件

不,用于文件处理的表单提交不是最优的,但我正在使用遗留代码

谢谢

如果“提交后”,您的意思是“用户点击按钮后”,简单的
返回false
e.stopPropagation()
非常适合工作

但是,如果“在提交之后”,您的意思是“在
onsubmit
事件之后”,那么在客户端,您是SOL。如果您使用的是传统浏览器,那么您最好分两步提交表单:首先上载文件,然后检查此文件的返回。。。如果成功,使用AJAX链接另一个POST请求


这很混乱,但这是你唯一的赌注-(

您使用的是哪种服务器端框架?如果表单数据已经发送到服务器,则您没有选择。如果您使用的是现代浏览器,并且可以访问文件API,则可以使用这些API来完成