在提交表单后停止表单
Stop a form after it has submitted
就像问题问的那样,是否有一种方法可以在提交后停止表单 ?
这不是一个"我如何验证"的问题。我不能调用一个函数并在一些条件后返回true/false。停止表单的条件取决于文件大小,并且只有在文件开始上传(通过我的表单提交)之后才能访问。
不,表单提交的文件处理是不是最佳的,但是我正在使用遗留代码。
如果您所说的"提交后"是指"用户点击按钮后",那么简单的return false;
或e.stopPropagation()
就更适合执行任务了。
如果,然而,通过"提交之后",你的意思是"在onsubmit
事件之后",在客户端,你是SOL。你最好的选择是在两个步骤中完成表单提交,如果你正在处理旧浏览器:首先上传文件,并检查此返回…如果它工作,链接其他POST请求使用AJAX。
这很乱,但这是你唯一的选择。: - (
相关文章:
- HTML表单提交时未执行外部函数
- JS表单提交"无法使用Chrome数据保护程序加载此页面.尝试重新加载页面.调试信息:POST CISmtuK
- 将图像上传ajax与表单提交ajax相结合
- Javascript无法处理表单提交
- 如何在我的情况下禁用表单提交
- 加载后的页面与ajax表单提交不起作用
- angularjs-控制器在表单提交时未调用
- 禁用带有字符白名单的表单提交
- 如何使用Google Analytics跟踪表单提交
- 使用javascript将表单提交到iframe目标中
- e.preventDefault在表单提交时被忽略
- AngularJS JQuery Ajax表单提交等效
- JavaScript表单提交帮助
- PHP表单提交和重定向
- 当所有输入文本字段都为空时,禁止表单提交,但当jquery中的任何字段不为空时允许提交
- setTimeOut AFTER jQuery表单提交
- 从函数中选择要触发表单提交的正确元素
- JavaScript表单提交没有't fire asp服务器端点击功能的提交按钮
- 表单提交问题,如何在我的URL末尾获得ID的值
- Javascript使用Confirm取消表单提交