2014-10-30 67 views
0

我想將文件發送給獲取我的網頁表單的所有人。這應該是一個隱藏文件,填寫表單的人不需要附加,但接收者可以獲得。它的工作廣告表明某人填寫了一個請求,然後他們會收到一封「謝謝」信息,並要求他們填寫一份關於平等機會的文字文件。如何在提交網絡表單後附加文件

我想它可能適用於webform規則,但我沒有得到任何運氣。

回答

0

使用hook_form_alter實現編寫自定義模塊,並添加自定義提交回調來處理文件附件。

這樣,您可以在webform值保存到數據庫或通過電子郵件發送之前處理表單域和值。

代碼示例:

function MODULE_form_alter(&$form, &$form_state, $form_id) { 
    if($form_id === 'YOUR_FORM_ID') { 
     // code as needed in here :) 
     // add another submission callback 
     $form['submit'][] = 'YOUR_NEW_FORM_SUBMISSION_CALLBACK'; 
    } 
} 

function YOUR_NEW_FORM_SUBMISSION_CALLBACK($form, &$form_state) { 
    // code as needed here 
} 
相關問題