>[info]RGCMS2.0的自定义表单功能使用方便,模型为自定义的表单模型,稍懂HTML的你可以构建任意表单接受数据,使用简单、安全
## **前台表单的使用**
>[danger] 表单的前台HTML使用POST提交方式,表单系统内置十几种常用判断规则,您无需进行前台判断即可使用
```
<form action="{$url_form}" method="post">
<input type="text" name="表单定义字段" value="" />
其他如单选、多选、下拉等请自行扩展
重点:必须在form体内添加以下2行代码
<input type="hidden" name="model" value="模型标识,如:feedback" />
{:token('__form__')}
最后提交按钮
<button type="submit">提交</button>
<button type="reset">重置</button>
</form>
```
如果开启验证码验证,则表单中需添加验证码字段
```
// 验证码字段
<input type="text" name="captcha">
// 验证码图片
<img class="codeimg" src="{:captcha_src()}" alt="captcha" onclick="this.src='{:captcha_src()}'" style="width:100%;" />
```
>[danger]当然也可以使用ajax提交
```
**Html代码:**
<form id="myform">
<input type="text" name="表单定义字段" value="" />
其他如单选、多选、下拉等请自行扩展
重点:必须在form体内添加以下2行代码
<input type="hidden" name="model" value="模型标识,如:feedback" />
{:token('__form__')}
最后提交按钮
<button class="form-submit">提交</button>
<button type="reset">重置</button>
</form>
**Js代码:**
<script type="text/javascript">
$(".form-submit").click(function(){
$.ajax({
type: "POST",
dataType: "json",
url: "{$url_form}" ,//url
data: $('#myform').serialize(),
success: function (result) {
if (result.code == '0') {
// 这里写失败的提示
} else {
// 这里是成功
window.location.reload();
}
},
error : function() {
alert("网络异常!");
}
});
return false;
});
</script>
```
- 系统概述
- 开始安装
- 管理后台(必懂部分)
- 配置设置
- 模型管理
- 字段管理
- 系统升级
- 关键词库
- TKD模板
- 链接&Robots
- 站点列表
- 站点信息&全局变量
- 栏目管理
- 单页管理
- 栏目内容
- 功能管理
- 表单管理
- 后台总结(必看)
- 标签变量
- 页面变量
- 全局变量
- 当前栏目
- 单页内容
- 列表页
- 详情页
- 标签调用
- 站点列表
- 栏目调用(读数据库)
- 栏目调用(读缓存)
- 内容列表
- 指定模型内容
- 自定义分页
- 面包屑
- 功能调用
- 附属表内容
- 单页内容列表
- 多图字段
- 表单内容列表
- 字符串分割
- 搜索页列表
- 地区调用
- 关键词列表
- 属性列表
- 内容统计
- 比较判断
- 常用比较
- 常用判断
- 模板开发
- 模板目录结构
- 路径标签
- 模板包含
- 模板命名
- 语言包
- 搜索表单
- 自定义表单
- 系统函数
- 默认值
- 无图默认值
- 生成缩略图
- 获取多图的某张
- 时间格式化
- 栏目字段继承
- 字符截取
- 字符隐藏
- 分割获取
- 二维码
- 转纯文本
- 运算
- 避免混淆
- 其他常用
- 更新日志
- 问题排解