**2019-06-26 优化之后的表单不再保留固定的形式,这样提高代码执行的效率,及编写模板时的灵活性** ### 表单渲染代码 ~~~ <form id="facebook"> <{pk:form id="8"}> <table> <{loop $formFieldList $item}> <tr> <td><{$item[name]}><{if $item[isNull]}>*<{/if}></td> <td><{$item[htmlcode]}></td> </tr> <{/loop}> </table> <input type="hidden" name="formId" value="<{$formId}>" /> <input class="anniu" type="button" value="提交" id="facebookPost" /> <{/pk}> </form> ~~~ 2019版提供了表单验证码的功能(提交的参数为:authCode),而这功能只有在使用了调取验证码的标签才会起作用,之于如何调取验证码本文档的章节中已有记载,自行查阅。 ### 提交脚本代码 ~~~ <script> $("#facebookPost").click(function(){ $(this).val("数据正在提交,请稍候").attr('disabled','disabled'); $(window).ready(function(){ $.ajax({ url:'/index.php/form/putFormData', data:$('#facebook').serialize(), type:'post', success:function(result){ alert(result); $("#facebookPost").val("提交").removeAttr('disabled'); }, error:function(xhr,status,error) { var result = $.parseJSON(xhr.responseText); //console.log(result); alert(result.StateMsg); } }); }); }); </script> ~~~