jquery - 使用 Semantic-Ui 防止表单提交

标签 jquery ajax forms validation semantic-ui


我正在与 Semantic Ui Forms 合作但我不知道如何防止表单验证后提交表单。
我在他们的文档中找不到任何内容……非常感谢。

这是我当前的提交脚本:

    $(function () {
    $('#formId').on('submit', function (e) {
      e.preventDefault();
      $.ajax({
        type: 'post',
        url: 'phpScriptUrl.php',
        data: $('form').serialize(),
        success: function () {
          //"ok" label on success.
          $('#successLabel').css("display", "block");
        }
      });
    });
  });

最佳答案

使用回调。我添加了一些表单验证作为示例

$('.ui.form').form({
    fields: {
      firstname     : 'empty',
      lastname   : 'empty'
    },
    onSuccess: function(event, fields) {
        event.preventDefault();
            $.ajax({
        type: 'post',
        url: 'phpScriptUrl.php',
        data: $('form').serialize(),
        success: function () {
          //"ok" label on success.
          $('#successLabel').css("display", "block");
        }
      });      
    }
  })
;

关于jquery - 使用 Semantic-Ui 防止表单提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40707709/

相关文章:

javascript - FadeIn FadeOut 以及为什么 div 会移动?

javascript - 带变量查询的 AJAX 调用 (POST)(纯 JavaScript)

javascript - Angular 6 只需要许多字段中的一个字段 Reactive Form

javascript - 如何区分新加载的表单和重定向后加载的同一表单

javascript - 在 ajax 成功括号内显示对话框时出现问题

Javascript 使用 jQuery 将查询字符串转换为 JSON,然后返回查询字符串

javascript - 尝试从 jQuery 提交异步调用时在有效 URL 上获取 404

php - PHP 是否处理多维 $_REQUEST 数组?

javascript - JQuery - 有条件地迭代元素以 addClass()

php - jQuery Ajax冗余提交数据