2017-06-14 85 views
1

我曾參與一個多年前由未更新的開發人員構建的網站。最近我添加了Woocommerce。但有一個問題。填寫結帳表單後,出現錯誤消息,請填寫所有必填字段,儘管填寫全部。它發生在所有支付網關上。但是如果用戶登錄後可以使用Paypal或任何支付網關。所以只有當用戶沒有登錄時纔會發生此問題。 我已將隊列中的JavaScript文件取消並停用了插件,並且沒有辦法。有什麼想法嗎?填充後的Woocommerce簽出表單會給出錯誤「填寫必填字段」

+0

所有字段對登錄用戶和非登錄用戶都是一樣的嗎? – LiffeyD

+1

是的。注意到我隱藏了CSS display none的兩個字段。 –

+1

它在我登錄時有效。但如果它是訪問者,則會給他發送woocommerce錯誤消息填寫必填字段。 –

回答

0

該信息很可能是該表的主鍵。當用戶註冊時,他們將數據輸入到SQL數據庫中,因此它不會爲註冊用戶進行購買而出現錯誤。如果用戶沒有註冊,則需要爲您的數據庫輸入關係信息(SQL將對此數據有要求)。這是您呈現錯誤的原因。您的修復程序是以下其中一項: 1)通過註釋掉CSS來顯示所需的輸入字段。 2)根據商店的規模和需要做多少工作,重建它可能會更快更容易。 3)從正常形式重寫數據庫。

+0

已取消顯示:無,它工作。非常感謝您的幫助 –