php万能表单制作教程,万能表单 · 极致CMS建站系统帮助文档 · 看云
> 万能表单跟留言模块(message)是相关联的,下面我就来详细介绍如何使用万能表单功能
留言表单
~~~
function checkform(){
var user = $.trim($("#user").val());
var title = $.trim($("#title").val());
var email = $.trim($("#email").val());
var tel = $.trim($("#tel").val());
var body = $.trim($("#body").val());
if(user==''){
alert('您的称呼不能为空~');$("#user").focus();return false;
}
if(title==''){
alert('您的咨询的问题不能为空~');$("#title").focus();return false;
}
if(tel==''){
alert('您的手机号不能为空~');$("#tel").focus();return false;
}
if(body==''){
alert('问题描述不能为空~');$("#body").focus();return false;
}
return true;
}
function get_fields(tid,id){
var id = arguments[1]?arguments[1]:0;
$.post("{fun U('Common/get_fields')}",{molds:'message',tid:tid,id:id},function(r){
var res = JSON.parse(r);
console.log(res);
if(res.code==0){
//默认 res.tpl输出的是layui的模板HTML,可以审核元素查看res里面的内容
//$("#ext_fields").html(res.tpl);
var html = '';
var len = res.fields_list.length;
if(len>0){
//根据对应的字段,进行HTML设计
for(var i=0;i
if(res.fields_list[i].field=='email'){
html+='
';
}
}
}
$("#ext_fields").html(html);
}
});
}
$(document).ready(function(){
get_fields({$type['id']});
});
~~~
`$.post()`方法返回的`res.tpl`就携带了已经格式化的HTML内容,但是这个HTML是基于layui的,所以如果你要使用官方已经给你格式化的HTML,你需要借助layui,当然也可以自己自定义每个字段的输出HTML格式,也可以自己定制一套输出HTML的格式,这需要写个插件方法,覆盖(或者hook)掉`Home/CommonController.php` 控制器下面的 `get_fields`这个方法
php万能表单制作教程,万能表单 · 极致CMS建站系统帮助文档 · 看云相关推荐
- 网站制作教程:新手如何用PageAdmin建站系统做网站
PageAdmin是国内很知名的建站系统,国内超过30%的网站都是由PageAdmin搭建而成,现在很多公司或单位都没有自己的独立网站,利于pageadmin建站系统,很容易的搭建出自己的网站,网上有 ...
- 【CMS建站】写给大家看的网站制作教程03—零基础学网站制作的简单入门指南...
作者 | 杨小爱 来源 | web前端开发(ID:web_qdkf) 在上一篇<[CMS建站]写给大家看的网站制作教程02-网站制作的工具介绍与下载安装>文章中,我详细的讲解了关于制作一个 ...
- 【CMS建站】写给大家看的网站制作教程02—网站制作的工具介绍与下载安装
作者 | 杨小爱 来源 | web前端开发(ID:web_qdkf) hello,大家好,我是杨小爱,欢迎来到web前端开发公号平台. 在上一篇<[CMS建站]写给大家看的网站制作教程01-了解 ...
- 【CMS建站】写给大家看的网站制作教程01—了解网站制作流程
作者 | 杨小爱 来源 | web前端开发(ID:webqdkf) hello,大家好,我是杨小爱,欢迎来到web前端开发公号平台. 这些年里,被读者和周围朋友以及一些认识的人,问的最多的一个问题,就 ...
- PageAdmin CMS建站系统可视化区块的使用教程
PageAdmin要实现可视化编辑,需要借助可视化区块来实现,下面讲解一下可视化区块的使用教程,首先进入可视化编辑菜单,如下图: 进入后按下面步骤操作. 步骤1.表单的添加和管理. 表单分类:对表单进 ...
- crmeb单商户java版安装_前端配置说明 · CRMEB 单商户Java版 帮助文档 · 看云
# :-: 前端添加页面 ### 侧边栏菜单 sider.js 配置 侧边菜单一般较多,所以建议拆分模块,便于维护.仍然以上一篇的`dashboard`为例,创建文件`src/menu/modules ...
- PageAdmin建站系统模板制作教程1:Razor简介
在学习PageAdmin cms建站系统的网站模板制作前,请确保您是前端人员,或者有基本的html,css和Javascript(或jquery)基础. Razor 不是编程语言,它只是一种标记语法, ...
- pageadmin CMS网站制作教程:栏目单页内容如何修改
pageadmin CMS网站制作教程: 栏目单页内容如何修改 一般情况下,如公司介绍,联系方式等介绍内页面都属于单页,单页内容可以直接在栏目设置界面进行修改,如下 1.对栏目单页内容进行设置,登录后 ...
- java建站系统开发教程系列之设计表结构
java建站系统开发教程系列之设计表结构 根据需求设计表结构如下: SET FOREIGN_KEY_CHECKS=0; -- Table structure for tbl_articles -- - ...
- R语言使用compareGroups包compareGroups函数生成表统计表、createTable函数创建二元表、并导出结果到文档(doc、csv、xlsx、pdf)
R语言使用compareGroups包compareGroups函数生成表统计表.createTable函数创建二元表.并导出结果到文档(doc.csv.xlsx.pdf) 目录 R语言使用compa ...
最新文章
- 网站性能测试指标(QPS,TPS,吞吐量,响应时间)详解
- MyEclipse2015修改项目部署名称(WebContextRoot)
- python中random库中shuffle_[宜配屋]听图阁 - 详解Python中打乱列表顺序random.shuffle()的使用方法...
- wps二次开发无法创建对象wps.application的解决方案
- linux日志保存10个,Linux 124课程 10、分析存储日志
- keil软件安装与破解
- Arduino 超声波避障循迹小车,四轮智能小车
- springboot + vue开发环境搭建
- osr matlab,DPD-Matlab-FPGA 好不容易找到的马岳林的 数字预失真 DPD仿真代码 包括 simulink 和 实现 275万源代码下载- www.pudn.com...
- 一张废手机卡的作用......
- windows 优化详解
- 【十一】一文带你迅速掌握锁策略
- listview winfrom 表头_c# listview添加表头
- c# 调整图片分辨率
- 图书管理系统——C语言版
- 我的世界java手机版怎么调按键_《我的世界》按键设置 pc版快捷按键代码大全...
- linux网口环回测试程序,关于linux:Linux-环回网络接口
- Witt向量简介 摘要与目录跳转
- [ lucene扩展 ] 自定义Collector实现统计功能
- Java使用POI生成柱状图导出到word文档(柱状图)