联系官方销售客服

1835022288

028-61286886

求助 版主:官方研发技术组
form表单action如何提交到前端控制器?
类型:迅睿CMS 更新时间:2021-11-28 08:19:10

form表单action如何提交到前端控制器?

如有参考文档可以发一下,谢谢

回帖
  • 遥^远
    #1楼    遥^远
    2021-11-27 12:49:27
    安卓手机 0
    增加悬赏(设置悬赏)金:2元,希望大家给予帮助!
  • 遥^远
    #3楼    遥^远
    2021-11-27 13:10:49
    小米手机 0
    我是自己建的控制器,在控制器对应的模板中写的表单,如何将数据提交到控制器?
  • 遥^远
    #4楼    遥^远
    2021-11-27 13:41:34
    小米手机 0
    增加悬赏(设置悬赏)金:3元,希望大家给予帮助!
  • hccq202008
    #5楼    hccq202008
    2021-11-27 14:03:21
    Chrome 0
    {php extract(dr_get_form_post_value('表单别名'))}
    <p>调试信息:{$debug}</p>
    <form action="{$post_url}&is_show_msg=1" class="form-horizontal" method="post" name="myform" id="myform">
     {$form}
     <div class="fc-form-body">
      {$myfield}
      {$diyfield}
      {$sysfield}
      {if $is_post_code}
      <div class="form-group">
       <label class="control-label col-md-1">{dr_lang('验证码')}</label>
       <div class="col-md-10">
        <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 myfooter">
      <div class="form-actions text-center">
        <button type="button" onclick="dr_ajax_submit('{$post_url}', 'myform', '', '')" class="btn green"> AJAX提交不跳转(需要手动加载官方js库)</button>
      <button type="button" onclick="dr_ajax_submit('{$post_url}', 'myform', '2000', '{$rt_url}')" class="btn green"> AJAX提交并跳转(需要手动加载官方js库)</button>
     <button type="submit" class="btn green"> 普通提交</button>
      </div>
     </div>
    </form>
    调试信息:{$debug}
  • 遥^远
    #6楼    遥^远
    2021-11-27 15:29:57
    Chrome 0
    hccq202008
    {php extract(dr_get_form_post_value('表单别名'))}
    这个表单别名填写什么?我不是弄留言板,我是创建的控制器,在控制器模板里写了个简易表单,想通过表单将字段内容提交到控制器。

    <form action="" method="post">

    <input type="text" id="ceshi" name="ceshi" />

    </form>这里的action如何写?怎么提交到控制器dayrui/App/Ceishi/Controllers/Home.php

  • hccq202008
    #7楼    hccq202008
    2021-11-27 16:15:52
    Chrome 0
  • 遥^远
    #8楼    遥^远
    2021-11-27 16:31:06
    小米手机 0
    这个文档我看过了,依旧说的是留言板,我的是将数据提交到控制器,
  • 遥^远
    #9楼    遥^远
    2021-11-27 17:32:11
    小米手机 0
    增加悬赏(设置悬赏)金:2元,希望大家给予帮助!
  • 二开/定制/使用解答专家
    #10楼    二开/定制/使用解答专家
    2021-11-27 17:36:47
    Chrome 0
    action简写就是访问这个控制器的url。
  • 遥^远
    #11楼    遥^远
    2021-11-27 23:03:24
    Chrome 0
    二开/定制/使用解答专家 直接连接到Home.php?/dayrui/App/Ceishi/Controllers/Home.php这样会报错。Fatal error: Uncaught Error: Class 'Phpcmf\Common' not found in //dayrui/App/Ceishi/Controllers/Home.php:3 Stack trace: #0 {main} thrown in /dayrui/App/Ceishi/Controllers/Home.php on line 3
    控制器里的代码如下:<?php namespace Phpcmf\Controllers;class Home extends \Phpcmf\Common{ public function index() {

  • 二开/定制/使用解答专家
    #12楼    二开/定制/使用解答专家
    2021-11-28 00:22:18
    Chrome 0
    你不会php吗,控制器代码都不全呢请求url index.php?s=ceishi&c=home&m=index
    <?php namespace Phpcmf\Controllers;
    class Home extends \Phpcmf\Common
    {
        public function index() {
            
            
        }
        
    }
    满意答案
  • 遥^远
    #13楼    遥^远
    2021-11-28 08:14:00
    Chrome 0
    控制器代码太长了,我没复制全二开/定制/使用解答专家
  • 遥^远
    #14楼    遥^远
    2021-11-28 08:19:10
    Chrome 0
    @二开/定制/使用解答专家:谢谢各位大佬的回答