Jquery Form Plugin - 如果表单无法发送,则保留输入值

时间:2014-06-24 14:19:24

标签: javascript jquery forms

我正在使用jquery表单插件(from malsup)并且它运行良好。我遇到的问题是,如果表单上有错误(如果一个必填字段留空),整个表单将重置。

如果输入字段已填入,即使其中一个必填字段留空,如何使输入字段保留其值?

在这个网站上使用了一个很好的例子:我试图发布这个问题,但忘记添加标签,但它保留了原始输入(如我的消息和标题)。

1 个答案:

答案 0 :(得分:0)

您需要启动验证,并且只有在通过后才能完成其余的工作。

var valid = function () {...}  // validation

$('form').on('submit', function(e) {
    e.preventDefault(); // prevent native submit
    if (valid) {
        $(this).ajaxSubmit({
          target: 'myResultsDiv'
      })
    }
});