很多站長并不陌生,在建站的過程中,我們需要自定義表單來完成我們對數(shù)據(jù)的收集,提交,統(tǒng)計,分析等。我們需要一些額外的表單供前臺用戶提交,比如:在線訂單、在線報名等一些常見的互動應(yīng)用。
當我們創(chuàng)建好表單后,前臺提交數(shù)據(jù)后會出現(xiàn):“數(shù)據(jù)校驗不對,程序返回”的解決辦法!造成這樣的情況的原因,主要是表單的參數(shù)沒有寫對應(yīng)。
解決辦法:
1:先通過后臺,點擊訂單在線預(yù)覽(圖1),然后點擊信息,查看源文件代碼。
圖1
2:然后分別打開您的模版文件和步驟1打開的源文件代碼,然后對應(yīng)你的模板文件,把前臺預(yù)覽的代碼復(fù)制到您的模板文件中,一一對應(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>
紅色部分,一定要注意,要和你的前臺預(yù)覽的提交代碼一致。
擴展閱讀:<<織夢自定義表單教程>> <<織夢數(shù)據(jù)備份教程>>