【问题标题】:Jquery Form Plugin - Retain input values if form fails to sendJquery Form Plugin - 如果表单发送失败,则保留输入值
【发布时间】:2014-06-24 14:19:23
【问题描述】:

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

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

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

【问题讨论】:

    标签: javascript jquery forms


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2019-08-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多