織夢(mèng)自定義表單,數(shù)據(jù)校驗(yàn)出錯(cuò)[織夢(mèng)網(wǎng)站模板手機(jī)站教程]

閱讀 ?·? 發(fā)布日期 2019-05-28 07:22 ?·? admin
很多站長(zhǎng)并不陌生,在建站的過(guò)程中,我們需要自定義表單來(lái)完成我們對(duì)數(shù)據(jù)的收集,提交,統(tǒng)計(jì),分析等。我們需要一些額外的表單供前臺(tái)用戶提交,比如:在線訂單、在線報(bào)名等一些常見(jiàn)的互動(dòng)應(yīng)用。
當(dāng)我們創(chuàng)建好表單后,前臺(tái)提交數(shù)據(jù)后會(huì)出現(xiàn):“數(shù)據(jù)校驗(yàn)不對(duì),程序返回”的解決辦法!造成這樣的情況的原因,主要是表單的參數(shù)沒(méi)有寫(xiě)對(duì)應(yīng)。

解決辦法:

1:先通過(guò)后臺(tái),點(diǎn)擊訂單在線預(yù)覽,然后點(diǎn)擊信息,查看源文件代碼。
                                                  

2:然后分別打開(kāi)您的模版文件和步驟1打開(kāi)的源文件代碼,然后對(duì)應(yīng)你的模板文件,把前臺(tái)預(yù)覽的代碼復(fù)制到您的模板文件中,一一對(duì)應(yīng)即可。


<form action="/plus/diy.php" enctype="multipart/form-data" method="post">
 <input type="hidden" name="action" value="post" />
 <input type="hidden" name="diyid" value="1" />
 <input type="hidden" name="do" value="2" />
   姓名:<input name='name' id='name'  type="text" class="ipt" style="WIDTH: 399px" />
 <input type="hidden" name="dede_fields" value="name,text;sex,radio;tel,text;pro,select;dizhi,text;note,htmltext;mail,text" />
 <input type="hidden" name="dede_fieldshash" value="5b6ddc6659f6278add0ebd009229f7cb" />
 <input type="submit" name="Submit" value="提 交" />
 <input type="reset" name="Submit2" value="重置" />
 </form>

紅色部分,一定要注意,要和你的前臺(tái)預(yù)覽的提交代碼一致。