提交旧样式的AJAX

时间:2016-02-23 07:01:57

标签: javascript php jquery ajax forms

我有一个表单,我只想使用AJAX进行验证。它有几个字段,我目前正在使用PHP脚本,我只想检查输入到输入字段的文件大小是否小于N Kb。这样可行。现在我想要的是,一旦我看到文件的总大小小于N,就让表单以旧方式提交给self:

action =“localhost”method =“post”

我怎样才能实现同样的行为。非常感谢你

2 个答案:

答案 0 :(得分:3)

你基本上是在捕捉这个事件,如果你想要停止你将使用e.preventDefault()的当前事件,如果你不放这一行/返回true,那么这个动作就会继续。< / p>

答案 1 :(得分:1)

像Sakuto说的那样,你应该有1个验证函数,首先进行AJAX验证,然后允许表单提交。

有些事情:

function my_form_validation(e) {
  form_is_valid = validate_form_via_ajax();
  if (form_is_valid) {
    return true;
  }
  e.preventDefault();
  return false
}

您的表单提交事件应绑定到my_form_validation()

以下是一个例子:https://jsfiddle.net/p8Lehqdg/3/