You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Crocoblock JetEngine表单提交后清空字段方案(表单ID:5503)

解决JetEngine表单提交后自动清空数据的方案(表单ID:5503)

方法1:利用JetEngine内置表单设置(优先推荐)

  • 进入WordPress后台,打开JetEngine > Forms,找到ID为5503的表单并点击编辑
  • 在表单编辑页面切换到提交设置标签
  • 找到*"提交后动作"选项,选择"重置表单"*(部分版本显示为"清空表单")
  • 保存表单设置,前端提交测试,表单将自动清空

方法2:自定义JavaScript代码(内置设置无效时使用)

如果内置选项未生效,通过自定义JS实现:

  • 进入WordPress后台的外观 > 自定义 > 额外代码(或主题自带的自定义代码编辑区域)
  • 在JS代码栏中添加以下代码:
document.addEventListener('DOMContentLoaded', function() {
  // 监听JetEngine表单提交成功事件
  document.addEventListener('jet-forms/success', function(event) {
    // 匹配目标表单ID
    if (event.detail.formId === 5503) {
      const targetForm = document.querySelector(`form[data-form-id="5503"]`);
      if (targetForm) {
        targetForm.reset();
      }
    }
  });
});
  • 保存设置后测试表单提交效果

方法3:PHP钩子实现(进阶场景)

若需要更灵活的控制逻辑,可通过PHP钩子实现:
在主题的functions.php文件中添加以下代码:

add_action('jet-engine/forms/after-submit', function($form) {
  // 验证目标表单ID
  if ($form->get_id() === 5503) {
    // 输出前端重置脚本
    ?>
    <script>
      document.querySelector('form[data-form-id="5503"]').reset();
    </script>
    <?php
  }
}, 10, 1);
  • 保存文件后测试表单提交效果

内容的提问来源于stack exchange,提问作者Siddique Ahmed

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.14 20:14:50