有客戶來電詢問,究竟他們的網站有沒有需要使用 cgi / php 功能,原來他們使用的網頁寄存服務收費差距很大,不需要上述功能的月費為 HK$18,否則收費為 HK$100!
一個基本商業網站,全以手動方式更新,也有兩個地方需要使用 cgi / php,其一是訪客計數器,另一個是聯絡表格。前者意義不大,現時的網站已甚少安裝,可以刪除。後者則非常有用,但有沒有方法,可以在網存不支援程式編寫下,都可提供表格處理功能呢?
網上有不少表格處理服務,而且很多都是免費。這些服務可分為2大類,第一種是設定很簡單,申請後把代碼加入網頁就可以使用。隨便 google “free contact form” 就可以找到一大堆,但使用時要注意幾點:(1) 這類服務的聯絡表格一般都不能額外加入欄目,只可以讓使用者輸入姓名、電郵及問題;(2) 通常介面只有英文;(3) 表格中文支援問題。筆者沒有親自試用這些服務, mailjol.net 和 123 Contact Form 表明支援 UTF-8 編碼,可能較大機會支援中文,但大家使用前必須試用清楚。
新一代的表格處理服務功能加強了不少,例如有 WYSIWYG Form Builder、可轉發到 multiple recipients、提供 form-to-database 功能、和網站風格整合、甚至有 skipping logic 和 randomize items 功能,強到可用來製作問卷調查,當然功能越多,則越有機會要收費。以下為大家示範用 Google 文件,建立一張聯絡表格及把表格加在網站上。
首先登入 Google 文件,新增表格

輸入表格的標題及題目,題目的類型可以是文字、選項、文字段落,另外可設定是否必須填寫的項目,留意右面的小 icons 可加減題目,並可用 drag and drop 更改題目的次序


Google 表格有70款外觀選擇,完成後獲取內嵌的代碼,加入到自己的網站內

其實 Google 表格是 spreadsheet 功能之一,所以當訪客墳寫表格時,輸入內容會加入相對應的試算表。當回到 Google 文件主頁,就會看到這新增的試算表,當開啟這個檔案就會看到提交的資料,技術上是 form-to-database,好處是資料較少機會流失,不過要登入才能讀取資料。如果要修改表格,也要開啟試算表進行

表格的資料不會轉發到電郵,不過你可設定當有人提交表格時就以電郵通知你,讓你知道有需要登入讀取試算表資料

坦白說 Google 表格的功能很陽春,例如連基本的資料驗證也沒有,又要多一步登入讀取提交的內容,大部分同類服務都比它強大。有些網站經常製作不同表格,如報名表、意見調查等。一般內容管理系統均沒有表格製作的功能,所以如果網站沒有技術人員管理,使用表格處理服務不失為一個省時間省錢的方法。有機會再為大家介紹。





留言
寫下留言