联系官方销售客服

1835022288

028-61286886

开发框架 版主:迅睿框架研发组
如果将全局表单中的url值保存到文本字段
类型:迅睿CMS 更新时间:2022-07-12 15:37:32 全局表单

全局表单  index.php?s=form&c=ksbm&m=post&kaodian=1


在表单中,有一项目是 文本字段,字段名称:kaodian      能否将url中的 kaodian=1   值1显示在文本字段:kaodian 中?


或者把 kaodian=1 的值1 存储在 文本字段,字段名称:kaodian

回帖
  • 迅睿框架联合创始人
    #1楼    迅睿框架联合创始人
    2022-07-11 11:41:17
    Chrome 0
    value="{$_GET['kaodian']}"
  • 思妙
    #2楼    思妙
    2022-07-11 12:16:51
    Chrome 0
    迅睿框架联合创始人 可以读出来,谢谢。另外,如何将全局表单前端发布的信息,保存在指定用户下?我设想是 kaodian=1 1 是用户id, <form action="" class="form-horizontal" method="post" name="myform" id="myform"> {$form} <div class="fc-form-body"> <input type="hidden" name="data[uid]" id="dr_uid" value="{$_GET['kaodian']}" width="100px"/> {$myfield} {$diyfield} {$sysfield} {if $is_post_code} <div class="form-group"> <label class="control-label col-md-2">{dr_lang('验证码')}</label> <div class="col-md-9"> <label> <div class="form-recaptcha"> <div class="input-group"> <input type="text" class="form-control" name="code"> <div class="input-group-btn fc-code"> {dr_code(120, 35)} </div> </div> </div> </label> </div> </div> {/if} </div> <div class="portlet-body form "> <div class="form-actions text-center"> <button type="button" onclick="dr_ajax_submit('{dr_now_url()}', 'myform', '2000', '{$rt_url}')" class="btn green"> <i class="fa fa-save"></i> 确定保存</button> </div> </div> </form>提交后,数据 自动 记录到管理员名下了。
  • 迅睿框架联合创始人
    #3楼    迅睿框架联合创始人
    2022-07-11 12:22:03
    诺基亚手机 0
    不支持这种写法,uid模板写法是无效的,uid程序里面会获取当前登录用户,它会在程序里面处理,如果你要改变的话,需要在程序里面自己编程来处理类似这种方法参考文档:《网站表单:前端用户的提交间隔开发》
  • 思妙
    #4楼    思妙
    2022-07-12 15:11:13
    Chrome 0
    迅睿框架联合创始人 如果不考虑uid,我在全局表单新建一个 文本字段 kaodian

    index.php?s=form&c=ksbm&m=post&kaodian=1

    想把kaodian=1 中的 1 存储在全局表单的字段 kaodian

    是否可以?

    <form action="" class="form-horizontal" method="post" name="myform" id="myform">

    {$form}

    <div class="fc-form-body">

    <input type="hidden" name="data[kaodian]" id="dr_kaodian" value="{$_GET['kaodian']}" width="100px"/>

    {$myfield}

    {$diyfield}

    {$sysfield}

    {if $is_post_code}

    <div class="form-group">

    <label class="control-label col-md-2">{dr_lang('验证码')}</label>

    <div class="col-md-9">

    <label>

    <div class="form-recaptcha">

    <div class="input-group">

    <input type="text" class="form-control" name="code">

    <div class="input-group-btn fc-code">

    {dr_code(120, 35)}

    </div>

    </div>

    </div>

    </label>

    </div>

    </div>

    {/if}

    </div>

    <div class="portlet-body form ">

    <div class="form-actions text-center">

    <button type="button" onclick="dr_ajax_submit('{dr_now_url()}', 'myform', '2000', '{$rt_url}')" class="btn green"> <i class="fa fa-save"></i> 确定保存</button>

    </div>

    </div>

    </form>

    提交后,新建的全局表单 kaodian 为空。

  • 小波工作室--标签和
    #5楼    小波工作室--标签和
    2022-07-12 15:12:51
    Chrome 0

    <input type="hidden" name="data[kaodian]" id="dr_kaodian" value="{$_GET['kaodian']}" width="100px"/>

    {$myfield}

    {$diyfield}

    {$sysfield}

    改成

    -----------------

    <input type="hidden" name="data[kaodian]" id="dr_kaodian" value="{$_GET['kaodian']}" width="100px"/>

    {$myfield}

    {$sysfield}


    然后去cms后台,自定义字段里面,把kaodian字段,显示方式改为手动

    满意答案
  • 思妙
    #6楼    思妙
    2022-07-12 15:37:32
    Chrome 0
    @小波工作室--标签和:完美解决