0

就像问题问的那样,有没有办法在提交表单停止它?

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

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

谢谢!

4

1 回答 1

0

如果通过“提交后”,您的意思是“在用户单击按钮后”,那么简单return false;e.stopPropagation()非常适合职责。

但是,如果“提交之后”是指“onsubmit事件之后”,那么在客户端,您就是 SOL。如果您正在处理旧版浏览器,最好的办法是分两步提交表单:首先上传文件,然后检查此内容的返回...如果有效,则使用 AJAX 链接另一个 POST 请求。

这很混乱,但这是你唯一的选择。:-(

于 2013-05-28T19:43:41.777 回答