>[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
- 站點列表
- 站點信息&全局變量
- 欄目管理
- 單頁管理
- 欄目內容
- 功能管理
- 表單管理
- 后臺總結(必看)
- 標簽變量
- 頁面變量
- 全局變量
- 當前欄目
- 單頁內容
- 列表頁
- 詳情頁
- 標簽調用
- 站點列表
- 欄目調用(讀數據庫)
- 欄目調用(讀緩存)
- 內容列表
- 指定模型內容
- 自定義分頁
- 面包屑
- 功能調用
- 附屬表內容
- 單頁內容列表
- 多圖字段
- 表單內容列表
- 字符串分割
- 搜索頁列表
- 地區調用
- 關鍵詞列表
- 屬性列表
- 內容統計
- 比較判斷
- 常用比較
- 常用判斷
- 模板開發
- 模板目錄結構
- 路徑標簽
- 模板包含
- 模板命名
- 語言包
- 搜索表單
- 自定義表單
- 系統函數
- 默認值
- 無圖默認值
- 生成縮略圖
- 獲取多圖的某張
- 時間格式化
- 欄目字段繼承
- 字符截取
- 字符隱藏
- 分割獲取
- 二維碼
- 轉純文本
- 運算
- 避免混淆
- 其他常用
- 更新日志
- 問題排解