iT邦幫忙

0

關於網頁設計中聯絡我們的表單問題

  • 分享至 

  • xImage

各位前輩好,小妹最近在學習寫網頁,現在正在嘗試做出一般常見的:"聯絡我們"這種功能,
上網爬了JavaScript的寫法,有成功讓表格頁面出現,但送出訊息這塊無法成功的連動到email,我有試著使用 function submitHandler(){
var to = "(這邊有寫自己想要透過表格寄送的信箱也確認無誤)";
想請問各位前輩具體應該怎麼做?或是我應該往哪個方向去研究?還請各位前輩指點~謝謝哦~

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

2
㊣浩瀚星空㊣
iT邦大神 1 級 ‧ 2022-07-13 12:20:22
最佳解答

一般是後端語言寄信或是前端請求元件寄信。

後端語言寄信比較單純點。
就是直接使用對應的MAIL套件。來將接收的POST值給傳送出去。
但這需要的是PHP、ASP.NET JAVA...等等後端語言幫你處理。
這還需要有內部MAIL伺服或是使用外部SMTP。
關於後端的部份我們就先談到這。

前端請求元件,這對前端來說算是比較簡單的做法
因為只要用如下的寫法就行

<a href="mailto:收件者郵件?subject:主旨標題&body=郵件內容">點此寫信</a>

但要注意一件事。這並不是利用瀏覽器去寄信。而是瀏覽器會去呼叫客戶端某個發信用的軟體來寄信。並將相對值帶入。

如果客戶端無任何可用的寄信軟體。就會失效不作用。(正常WINDOWS系統,是至少會有預設的信件軟體,所以這問題碰到的機會不大)。

非常感謝您的指導/images/emoticon/emoticon41.gif

1
海綿寶寶
iT邦大神 1 級 ‧ 2022-07-13 12:25:09

這一頁捲到最下面的「服務信箱」就是現成的範例可參考
https://ithelp.ithome.com.tw/upload/images/20220713/20001787IJA99zuyiB.png

<li><a href="mailto:ithelp@mail.ithome.com.tw" class="footer__link">服務信箱</a></li>

謝謝您的提醒~

我要發表回答

立即登入回答