2011-01-12 69 views
1

我們有一位顧客照顧一羣他自己的小網站,並希望使用POSTmailto提交他的表格,並且需要我們的建議。他說多年來一直工作正常,但當他改變主機時停止工作。簡單地使用POST和MAILTO提交表單?這個想法有多糟糕?

我甚至都沒有想過用這種方式提交表單,因爲關於第12頁的十多年前教你自己的HTML。爲了給他提供建議,我做了一個快速測試,提交一份mailto的表格,在我看來,這一切都發生在客戶端,因此主要缺陷是它完全不可預測。有時候我會猜測,它有點工作。

第一個問題是,它如何受到託管更改的影響?我的顧客當然錯了?

後續問題:如何提醒他?記住這個人非常熱衷於這種做事的方式,所以如果我們要讓他離開它,它必須要溫和地完成。

注意:事實使得生成的電子郵件以難以閱讀的形式包含表單數據並不擔心他,所以這不是問題。

+0

非常有趣。主機上的更改是否也表明他的電子郵件主機/提供商也發生了變化?也許他們的規則更具限制性...... – ndtreviv 2011-01-12 09:44:59

+0

@ndtreviv可以/可以主機限制mailto在客戶端的行爲方式嗎? – hawbsl 2011-01-12 10:01:31

回答

2

第一個問題是,它如何受託管更改影響?我的顧客當然錯了?

它不能,它是純粹的客戶端。

我最好的猜測是,新的託管,包括電子郵件託管,幷包括一個垃圾郵件過濾器,捕捉表單提交。 (數據出來的格式非常糟糕,IIRC)。

後續問題:如何提醒他?記住這個人非常熱衷於這種做事的方式,所以如果我們要讓他離開它,它必須要溫和地完成。

告訴他的mailto:作爲一個表單操作需要用戶運行某些軟件組合,並有足夠的用戶不使用,它有一個龐大的失敗率的組合。

例如,任何使用webmail服務而不是本地電子郵件應用程序的人都無法使用該表單。更糟糕的情況是,他們最終遭受了一場暴風雪的對話框,要求他們的電子郵件帳戶設置,他們不知道該怎麼辦。

請參閱mailto myth以獲取有關此主題的進一步閱讀。

0

第一個問題: - 能;噸看到工作的託管站的這個變化的原因,我敢打賭,它停止的另一個原因是工作,他指責這個!

第二個問題:: - 查找不起作用的情況。例如。

  1. 它是否適用於所有平臺上的所有瀏覽器 ?
  2. 如果郵件客戶端未安裝在客戶端上會發生什麼情況?

我的建議是,如果你能找到足夠的 實例,其中這不起作用 那麼他可能會改變他的想法。