>[info]RGCMS的表單功能為內置表單模型,稍懂HTML的你可以構建任意表單接受數據,使用簡單、安全
## **前臺表單的使用**
>[danger] 表單的前臺HTML使用POST提交方式,表單系統內置十幾種常用判斷規則,您無需進行前臺判斷即可使用
```
<form action="{$url_form}" method="post">
<input type="text" name="表單定義字段" value="" />
其他如單選、多選、下拉等請自行擴展
重點:必須在form體內添加以下2行代碼
<input type="hidden" name="formid" value="表單ID">
{:token('__form__')}
最后提交按鈕
<button type="submit">提交</button>
<button type="reset">重置</button>
</form>
```
如果開啟驗證碼驗證,則表單中需添加驗證碼字段
```
// 驗證碼字段
<input type="text" name="verify">
// 驗證碼圖片
<img class="codeimg" src="{:captcha_src()}" alt="captcha" onclick="this.src='{:captcha_src()}'" style="width:100%;" />
```
表單ID查看:站點-表單管理

## **表單數據的調用**
標簽:`{rg:form 參數名稱="參數值"}{/rg:form}`
**參數列表**
|參數(?為可選參數)|默認值|使用示例|解釋|
|---|---|---|---|
|formid|**必選參數**|formid="20"|指定調用的表單ID|
|?empty|無相關內容!|empty="暫無留言!"|無結果時提示的文本|
|?where||where="id > 10"|根據條件進行篩選|
|?order|create_time desc|order="create_time asc"|排序規則|
|?key|i|key="y"|循環體內的計數變量,如{$i}從1開始計數|
|?limit|不限|limit="10"|調用數量|
|?site|當前站點ID|site="1"|站點ID|
>[success]童鞋們舉栗子了:
```
調用一個表單ID為20的表單數據
<ul>
{rg:form formid="20"}
留言者IP:{$form.user_ip}
回復內容:{$form.reply}
留言時間:{$form.create_time}
留言字段信息:{$form.*} * 為表單自定義字段
{/rg:form}
</ul>
```
>[danger] 如果是登陸用戶,還可以調用
```
留言者用戶名:{$form.user.username|default="匿名"}
留言者昵稱:{$form.user.nickname}
留言者性別:{$form.user.sex}
留言者頭像:{$form.user.face}
```