解決dedecms自訂表格單資料校正不對的辦法

來源:互聯網
上載者:User

般,我們不會用dedecms內建的表單在頁面上操作,用的更多的是自訂表格單,常用post方式來提交資料。

但是有時候我們自訂表格單提交的時候常出現錯誤:

我們以下幾點去檢查程式檔案:

1:/plus/diy.php 檔案是否存在,是否對應。

2::

1
<input name='sex' id='sex' type="text" />


name,id,type,是否和後台自訂表格單對應。

3:value值是否和後台自訂表格單一直,如果不一直,就複製前台預覽中的代碼。

4: 這段代碼後面的value值是唯一,每個網站有單獨的value值,所以也需要複製前台預覽的網址代碼值。

解決辦法:

1:
plus/diy.php檔案是否存在,是否對應。
2:


<input name='sex' id='sex' type="text" class="ipt" style="WIDTH: 399px"/>
name,id,type,是否和後台自訂表格單對應。

3:
value值是否和後台自訂表格單一致,如果不一致,就複製前台預覽的網址代碼。

4:
這段代碼後面的value值是唯一,每個網站有單獨的value值,所以也需要複製前台預覽的網址代碼值。

解決辦法二

春哥提示去檢查一下幾個程式檔案:

1:/plus/diy.php 檔案是否存在,是否對應。
2::<input  name='sex' id='sex' type="text" />  name,id,type,是否和後台自訂表格單對應。
3:value值是否和後台自訂表格單一致,如果不一直,就複製前台預覽中的代碼。
4:代碼後面的value值是唯一,每個網站有單獨的value值,所以也需要複製前台預覽的網址代碼值。

解決辦法:

1:<form action="/plus/diy.php" enctype="multipart/form-data" method="post">
plus/diy.php檔案是否存在,是否對應。
2:<input name='sex' id='sex' type="text" class="ipt" style="WIDTH: 399px"/>
name,id,type,是否和後台自訂表格單對應。
3:<input type="hidden" name="dede_fields" value="name,text;sex,radio;tel,text;pro,select;dizhi,text;note,htmltext;mail,text" />
value值是否和後台自訂表格單一致,如果不一致,就複製前台預覽的網址代碼。
4: <input type="hidden" name="dede_fieldshash" value="5b6ddc6659f6278add0ebd009229f7cb" />
這段代碼後面的value值是唯一,每個網站有單獨的value值,所以也需要複製前台預覽的網址代碼值。

value值尋找辦法:

<input type="hidden" name="dede_fieldshash" value="33a0260e10c5209c22d60e6cb3e8befa" />

就是裡面的那個value="33a0260e10c5209c22d60e6cb3e8befa",這個值有問題。

在自訂表格單增加網所有欄位後,點擊“前台預覽”——>點“發布資訊”——>查看頁面源檔案,就能看到一個完整的form表單,將它拷貝出來。
這裡面就有那個value值,這裡便是正確的了,覆蓋掉代碼裡的那個就可以了,在提交表單就再也沒有錯誤提示了,成功提交預訂了。
而且這個字,你如果修改了自訂表格單中的欄位類型或者增加欄位什麼的,都會發生變化。那你就都要到前台預覽中擷取源碼中的這個hash值。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.