javascript - 是否有 "after submit"jQuery 选项?

标签 javascript jquery forms form-submit

我有一个表单,用于上传文件并以页面上的 iframe 为目标。当用户单击提交时,我希望“清除”文件内容。

我试过了

$('#imageaddform').submit(function(){
    $('#imagefile').val('');
});

但它会在提交之前清除表单,因此不会上传任何内容。

提交后如何清除?

最佳答案

如果您没有绑定(bind)其他处理程序,您可以执行以下操作:

$('#imageaddform').submit(function(e) {
    e.preventDefault(); // don't submit multiple times
    this.submit(); // use the native submit method of the form element
    $('#imagefile').val(''); // blank the input
});

关于javascript - 是否有 "after submit"jQuery 选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29020894/

相关文章:

javascript - Angular Material 布局 - 填充页面其余部分的 Div

javascript - jQuery mouseenter 技巧?

javascript - JQuery UI 和 RequireJS 错误地映射小部件

javascript - 外部 Javascript 脚本从未被调用

javascript - 触发单选按钮单击并设置选中的属性问题

javascript - 如何限制AngularJS中的异步调用?

javascript - 为什么此桌面通知代码在 Chrome 中不起作用

javascript - Coinmarketcap API 不工作

javascript - 如何检查你是否在jquery mobile中的某个页面上

forms - 使用 jquery 提交表单后调用函数