现在的位置: 首页 > 方法、技巧 > 正文

dede自定义表单,提交当前时间和当前url(转)

2019年12月23日 方法、技巧 ⁄ 共 1518字 ⁄ 字号 暂无评论

dede自定义表单,在访客提交表单时,增加提交当前的时间和当前页面的url地址的方法。

一、新建数据表。

在dede后台找到,核心——频道模型——自定义表单——增加新的自定义表单。

dede自定义表单,提交当前时间和当前url DEDE 第1张

自定义表单名称和数据表按上面方法填写,其他默认即可。

二、给数据表添加字段。

dede自定义表单,提交当前时间和当前url DEDE 第2张

点击铅笔进入添加界面

dede自定义表单,提交当前时间和当前url DEDE 第3张

三、查看预览。

添加字段完毕后再查看当前表单的【前台预览】

dede自定义表单,提交当前时间和当前url DEDE 第2张

在弹出页面点击右上角的【发布信息】

dede自定义表单,提交当前时间和当前url DEDE 第5张

再在发布信息页面,右键查看源代码

dede自定义表单,提交当前时间和当前url DEDE 第6张

找到这个表单的代码,安按照这个来修改我们的表单提交页面。

四、修改表单提交页面。

    <form action="/plus/diy.php" enctype="multipart/form-data" method="post">
       <input type="hidden" name="action" value="post" />
       <input type="hidden" name="diyid" value="1" />
       <input type="hidden" name="do" value="2" />
       <dl class="clearfix">
           <dt>您的姓名:</dt>
           <dd>
               <input type='text' name='name' id='name'  class='intxt' value=''/>
           </dd>
       </dl>
       <dl class="clearfix">
           <dt>电话/微信:</dt>
            <dd>
                <input type='text' name='tel' id='tel' class='intxt' value=''/>
            </dd>
       </dl>
            <input type='hidden' name='url' id='url'  class='intxt' value=''/>//提交url
            <input type='hidden' name='time' id='time' value='' />//提交当前时间
            //下面两个必须,在上一步的发布信息源代码中复制过来
            <input type="hidden" name="dede_fields" value="name,text;tel,text;url,text;time,text" />
            <input type="hidden" name="dede_fieldshash" value="2b455e3039426a4c369c598bc6140535" />
        <dl class="clearfix">
             <dt></dt>
             <dd>
                  <input type="submit" name="submit" value="提 交" class='coolbg' />
             </dd>
       </dl>
    </form>
    <script>
            //获取当前时间
            window.onload = function(){
            var nowDate = new Date();
            var str = nowDate.getFullYear()+"-"+(nowDate.getMonth() + 1)+"-"+nowDate.getDate()+" "+nowDate.getHours()+":"+nowDate.getMinutes()+":"+nowDate.getSeconds();
            document.getElementById("time").value=str.toString();
            }
            //获取当前页面url
            document.getElementById("url").value = window.location.href;
    </script>

注:自定义表单功能已经完成,默认会跳转到网站首页,想跳转回当前页面查看【dede表单提交后跳转返回到当前页面】。

本文来源:https://www.wangjingxian.cn/dede/262.html

360借条

济南网站建设公司
川芎设计

给我留言

留言无头像?