联系官方销售客服

1835022288

028-61286886

开发框架 版主:迅睿框架研发组
我想在网站首页弄个留言弹窗
类型:迅睿CMS 更新时间:2020-12-03 15:41:19

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


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


回帖
  • #1楼    迅睿框架创始人
    2020-04-09 16:36:11
    Google Pixel 手机 0
    两种方法思路1PHP写回调参考文档:《网站表单提交后的回调开发》2js写提交函数,成功了就直接输出你这句话
  • 无名氏
    #2楼    无名氏
    2020-04-09 16:38:21
    Chrome 0
    可以改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
    Chrome 0
    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
    Firefox 83.0 0
    @无名氏:好的,谢谢