💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
>[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> ```