您在這裡

關於表單

ilay's 的頭像
ilay 在 2011-03-18 (週五) 23:04 發表

請教各位 在下現在有個需求:

在下需要在某個node頁面中,提供一個連結用來填寫意見表單
在按下這個連結後,會有個表單用新視窗的方式出現,之後user會在裡面填上自己的mail和其他東西
submit後則會send一份到user填寫的mail adress中,同時也留存一份在網站中

請問要做到如此程度 webfrom 可以辦得到嗎?

謝謝 我使用後有些問題請教

1. 該怎麼決定送出後的位置,因為我的表單中有一個以上的 email 欄位
2. 可以將頁面中的field資料帶進這個表單中運用嗎
3. 該怎麼將表單以新視窗或 jquery dialog的方式呈現

問題有點多 謝謝了

1. 該怎麼決定送出後的位置,因為我的表單中有一個以上的 email 欄位

看不太懂你的問題, 不知道你所謂送出的位置和email有什麽關係。

假設你所謂送出的位置是表格submit 后reidrect URL 的話,可以在webform setting 的地方設定。表格送出結果,要傳到那些郵件地址,也可以在webform emal 的地方設定,可以設定好幾個接收地址,其中也包括使用者輸入的地址。

2. 可以將頁面中的field資料帶進這個表單中運用嗎

看不懂你所謂的field 是指什麽? 那我就假設兩種可能,第一是 cck field 第二是webform field

webform 的field 可以設定default 值,但是只能使用幾個system variables, CCK field token 還不能用在webform。

在郵件裏面可以用webform fields的内容。給每個郵件發送的内容,是可以個別設定的。 由你自己來決定給什麽人看什麽内容。

3. 該怎麼將表單以新視窗或 jquery dialog的方式呈現

http://drupal.org/project/automodal

關於第二點 因為是要將cck field的一些東西寫進 mail 裡 所以我想到的是在 form 裡面開 hidden 欄位來存放 cck field 的東西
之後再作利用...

這是我一開始的想法啦 不知道有沒有其他方法可以做到 謝謝指教^^