通常我們利用 Google 文件的試算表製作問卷表單後,都會給我們一串網址連結到表單填寫的頁面,但或許不想要還要讓使用者連過去填寫,而是直接嵌入到某個頁面中,雖然 Google 有提供相關的嵌入 iframe 語法可以使用,但如果連這個都不想要呢?這裡有一種方式可以使用,直接製作簡易的表單。
其實很簡單,我們其實只要表單最基本的東西就可以了。一個表單的語法需要 form 的 action、method。當我們連到輸入問卷頁面可以檢視它的原始碼,找到 form 的標籤:
<form action="http://spreadsheets.google.com/formResponse?key={文件Key}" method="post"></form>
底下的選項也是保留關鍵的就可以了,保留標籤的 ID、Name,例如:
<textarea name="entry.0.single" id="entry_0"></textarea>
其實如果你懂得一些 HTML 或是 CSS 語法的話,還可以更隨心所欲來修改。完整的語法大約像這樣:
<form action="http://spreadsheets.google.com/formResponse?key={文件Key}" method="POST">
<textarea name="entry.0.single" id="entry_0"></textarea>
<input type="submit" value="送出">
</form>
之後你可以把它放到和使用者較接近的版面,直接就可以輸入然後送出表單,這樣的運用比較直接。例如我在這個 Blog 有製作一個回饋信箱,使用者可以直接看到,有需要的話就可以使用,可能會有人說為什麼不用嵌入 iframe 的語法就好了,原因很簡單,自由度不高,而且有些頁面不適合使用 iframe,所以利用這樣的方式來製作一個自訂的表單樣式,大家可以試看看!

3 篇留言 我要留言!: