业务经理

微信扫描以上二维码

028-61286886

技术咨询

我想在网站首页弄个留言弹窗

迅睿框架 更新 2020-12-03 15:41:19 那时

我想在网站首页弄个留言提交,是个弹窗,点留言提交就弹出对话框,现在可以正常提交数据了


  1. 提交表单后,会提示文字,默认是「操作成功」,如何修改这个提示文字,改成,提交成功,我们为及时联系您。


方案

  • 迅睿框架创始人 #1 · 2020-04-09 16:36:11
    两种方法思路1PHP写回调参考文档:《网站表单提交后的回调开发》2js写提交函数,成功了就直接输出你这句话
  • 无名氏 #2 · 2020-04-09 16:38:21
    满意答案
    可以改js函数
    function dr_ajax_submit3333(url, form, time, go) {
    
        url = url.replace(/&page=\d+&page/g, '&page');
    
        var loading = layer.load(2, {
            shade: [0.3,'#fff'], //0.1閫忔槑搴︾殑鐧借壊鑳屾櫙
            time: 100000000
        });
    
        $("#"+form+' .form-group').removeClass('has-error');
    
        $.ajax({
            type: "POST",
            dataType: "json",
            url: url,
            data: $("#"+form).serialize(),
            success: function(json) {
                layer.close(loading);
                if (json.code) {
                    dr_cmf_tips(1, "提交成功,我们为及时联系您。");
                    
                    if (time) {
                        var gourl = url;
                        if (go != '' && go != undefined && go != 'undefined') {
                            gourl = go;
                        } else if (json.data.url) {
                            gourl = json.data.url;
                        }
                        setTimeout("window.location.href = '"+gourl+"'", time);
                    }
                } else {
                    dr_cmf_tips(0, json.msg);
                    $('.fc-code img').click();
                    if (json.data.field) {
                        $('#dr_row_'+json.data.field).addClass('has-error');
                        $('#dr_'+json.data.field).focus();
                    }
                }
            },
            error: function(HttpRequest, ajaxOptions, thrownError) {
                dr_ajax_alert_error(HttpRequest, ajaxOptions, thrownError)
            }
        });
    }
  • #3 · 2020-04-21 17:20:28
    config/hooks.php
    \Phpcmf\Hooks::on('form_post_after', function($data) { if (\Phpcmf\Service::C()->form['table'] =="表单名称") { if ($data[1]['status']) { \Phpcmf\Service::C()->_json(1 , '提交成功!'); } }});
  • 那时 #4 · 2020-12-03 15:41:19
    @无名氏:好的,谢谢

迅睿系统漏洞

AI文章生成器
AI文章生成器(2026-09-20)
任务拆分独立配置 新增AI生成关键词 新增指令模板 新增品牌信...
GEO系统
GEO系统(2026-09-20)
后台 AEO 与运营端对齐:区域、跑批、CSV、补强、剧本均可在迅睿...
多语言翻译Seolang
多语言翻译Seolang(2026-09-18)
1. HTML lang 无需修改模板,自动适配当前语种页面 lan...
GeoSeo工具箱
GeoSeo工具箱(2026-09-18)
修正菜单规范
后台二次登陆验证
后台二次登陆验证(2026-09-18)
新增邮箱验证 新增短信验证
京东云短信
京东云短信(2026-09-17)
- 验证码有效期改只读展示 - 有效期旁新增系统设置按钮 - 保...
创蓝短信
创蓝短信(2026-09-17)
- 验证码有效期改只读展示 - 有效期旁新增系统设置按钮 - 保...
火山引擎短信
火山引擎短信(2026-09-17)
- 验证码有效期改只读展示 - 有效期旁新增系统设置按钮 - 保...
外贸多语言建站
外贸多语言建站(2026-09-17)
优化独立内容过滤机制