PHPCMS自定义表单样式

简介: PHP自带的表单向导功能强大,但是他的样式是固定的。我们网站风格可能和PHPCMS给出的样式不搭,网上百度好多都是千篇一律的文章。下面的方法我认为是简单快捷的。

PHP自带的表单向导功能强大,但是他的样式是固定的。我们网站风格可能和PHPCMS给出的样式不搭,网上百度好多都是千篇一律的文章。下面的方法我认为是简单快捷的。

<section class="entered fix">
<div class="entered_bt fix">![](images/entered_bt1.png)</div>
  <div class="entered_cn fix">
  <form class="entered_form fix" method="post" method="#">
    <p><span>姓名:</span><input type="text" class="entered_text"/></p>
    <p><span>电话:</span><input type="text" class="entered_text"/></p>
    <p><span>学习班制:</span>
     <select class="entered_select">
       <option>=请选择学习班=</option>
       <option>=请选择学习班=</option>
       <option>=请选择学习班=</option>
       <option>=请选择学习班=</option>
     </select>
    </p>
    <em><input type="submit" class="entered_submit" value="点击提交"/></em>
  </form>
  </div>
</section>

以上是静态页源码。

下面的是修改过得

<section class="entered fix">
  <div class="entered_bt fix">![]({IMG_PATH}images/entered_bt1.png)</div>
  <div class="entered_cn fix">
    <form  action="{APP_PATH}index.php?m=formguide&c=index&a=show&formid=20&siteid={$siteid}" 
  class="entered_form fix" method="post" name="liuyan">
    <p><span>姓名:</span><input type="text" class="entered_text" name="info[name]"/></p>
    <p><span>电话:</span><input type="text" class="entered_text" name="info[mobile]"/></p>
    <p><span>学习班制:</span>
     <select class="entered_select" name="info[class]">
      <option value="">=请选择学习班=</option>
       <option value="1">初级班</option>
       <option value="2">中级班</option>
       <option value="3">高级班</option>
     </select>
    </p>
    <em><input type="submit" name="dosubmit" class="entered_submit" id="tijiao" value="点击提交"/></em>
  </form>
  </div>
</section>```

##接下来是步骤:

1 按照步骤创建一个表单向导。不会的百度。创建完成应该是下图:
![按步骤设置的表单.png](http://upload-images.jianshu.io/upload_images/4424012-8b4fdda90275a952.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

可以看到有个访问前台的链接。点击就可以访问前台了,但是出来的页面什么样子无所谓,肯定不是你想要的。例如
![出来的是PHPCMS自带的样式](http://upload-images.jianshu.io/upload_images/4424012-7170ac3c9337578f.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
这个截图表单什么样子不重要,重要的是链接地址
######/index.php?m=formguide&c=index&a=show&formid=20&siteid=1&pc_hash=gvlGlx
接下来分析一下:
index.php==>这是index.php页面
(?代表第一个参数&代表后面get传过来的参数)
>参考:http://blog.sina.com.cn/s/blog_6d3a29310100w67y.html
             https://zhidao.baidu.com/question/562353706.html


m=formguide==>走的是formguide模块
c=index==>代表index内容
a=show==>代表动作
formid=20 ==》代表表单的ID
siteid=1 ==》siteid的ID
>参考:https://zhidao.baidu.com/question/2137844385485918268.html

接下来把form标签的action路经地址改成:{APP_PATH}index.php?m=formguide&c=index&a=show&formid=20&siteid={$siteid}。

还要改的还有name的值。这些值都是自己创建表单时候的字段。
![表单.png](http://upload-images.jianshu.io/upload_images/4424012-5addc0702f677aa3.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

![表单字段.png](http://upload-images.jianshu.io/upload_images/4424012-e5f74a82f06c8432.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

这是我的字段。贴出来仅供参考。最后还有提交按钮的name加上="dosubmit"。
到此为止,自定义表单就已经做好了。
相关文章
|
1月前
|
小程序
【微信小程序】-- WXSS 模板样式- 全局样式和局部样式(十四)
【微信小程序】-- WXSS 模板样式- 全局样式和局部样式(十四)
|
4月前
|
前端开发
自定义elementUI皮肤、色系、主题、主色调
自定义elementUI皮肤、色系、主题、主色调
|
JavaScript
Vue 修改网页标题和图标
Vue 修改网页标题和图标
292 0
|
缓存 前端开发 JavaScript
换肤 - 一文看破常用的网站主题切换方式
现在大部分主流网站都不约而同的添加了暗色主题,让我们一起看看这些常用的切换方案、实现方式以及注意点。
|
小程序
微信小程序:VantWeapp组件Tab 标签默认样式修改
微信小程序:VantWeapp组件Tab 标签默认样式修改
947 0
|
移动开发 前端开发 信息无障碍
【BootStrap】栅格系统、表单样式与按钮样式-附有源码(3)
【BootStrap】栅格系统、表单样式与按钮样式-附有源码
209 0
【BootStrap】栅格系统、表单样式与按钮样式-附有源码(3)
|
前端开发 容器
【BootStrap】栅格系统、表单样式与按钮样式-附有源码(1)
【BootStrap】栅格系统、表单样式与按钮样式-附有源码
164 0
【BootStrap】栅格系统、表单样式与按钮样式-附有源码(1)
|
前端开发
【BootStrap】栅格系统、表单样式与按钮样式-附有源码(2)
【BootStrap】栅格系统、表单样式与按钮样式-附有源码
190 0
【BootStrap】栅格系统、表单样式与按钮样式-附有源码(2)
|
前端开发
如何自定义SAP Spartacus店铺的购物车图表css风格
如何自定义SAP Spartacus店铺的购物车图表css风格
如何自定义SAP Spartacus店铺的购物车图表css风格
在不同的页面上显示不同的Joomla模板样式
模板样式是Joomla中非常强大的功能。它们允许您将同一模板的不同版本分配给特定页面。 在本教程中,我将向您展示如何分配两种模板样式。我们将为主页分配一种样式,为站点的其余部分分配另一种样式。 第1步.复制模板样式安装模板时,默认情况下会生成单个模板样式。