當Mailto表單不起作用時該怎麼辦

Mailto表單並不總是像我們希望的那樣可靠。 這看起來很簡單,點擊表單按鈕 ,它應該通過電子郵件發送表單數據。 但是, mailto表單並不總是那麼簡單。 有時候,您或您的客戶會仔細填寫表格,但接下來不是將表格內容郵寄到郵寄地址 ,而是打開電子郵件客戶端。

有時,電子郵件客戶端的主題看起來像這樣:?name = jennifer&email = webdesign@aboutguide.com&comments =這是我的意見,但電子郵件的正文為空。 有時候,根本沒有添加到電子郵件中的表單。 這是Mailto Forms的問題。 他們依靠兩件事情:

  1. 客戶的系統必須有一個默認的電子郵件客戶端
  2. 客戶的網絡瀏覽器必須能夠連接到該電子郵件客戶端

如果您使用mailto表單創建頁面,並且您的客戶在其係統中沒有電子郵件客戶端,則mailto表單將不起作用。 如果他們的網絡瀏覽器無法連接到電子郵件客戶端,則mailto表單將無法工作。 這個問題取決於許多因素,包括:

雖然您可能能夠使用JavaScript來檢測瀏覽器和操作系統 - 如果它們是它們與電子郵件客戶端之間的交互,那麼您仍然會遇到問題。

你能做些什麼來修復損壞的Mailto表單?

如果您是使用表單的Web開發人員,並且您想使用mailto表單,則應該了解這一限制。 無論你做什麼,你的一些客戶可能無法使用該表單。

如果你仍然想在你的網站上使用mailto表格,你應該確保你的表格是正確的。 你應該驗證你的HTML以確保沒有其他問題。

破解的Mailto表單的最佳解決方案

我強烈建議您使用CGI或PHP腳本而不是mailto表單。 即使你不知道如何編程,你也可以使用很多方法來使用CGI。 以下是一些可以幫助您的資源:

本文是HTML Forms教程的一部分