2011-02-24 109 views
0

我在窗體中添加了一個按鈕,點擊它後會執行不同的操作。我面臨的問題是,默認的形式也提交,我得到像輸入電子郵件等velidation消息。Drupal - 核心用戶模塊

請指教。

+0

你是如何在表單中添加其他按鈕的? – Finbarr 2011-02-24 09:42:46

+0

你能提供更多關於你想要做什麼的信息嗎?你想用新按鈕做什麼? – mikesir87 2011-02-25 14:22:42

回答

2

你不能劫持這樣的表單。當提交表單時,將調用所有啓用的驗證處理程序,如果未發現錯誤,則會調用所有提交處理程序。

如果要製作一個多用途表單,並且需要不同的要求,您需要自己創建表單並處理驗證,或者使用現有表單,並用您自己的表單替換現有驗證。

+0

是的,我有多用途的形式。我有不同的按鈕,例如添加另一個教育細節,升級到黃金會員,銀色會員按鈕等。因此,我們升級到銀/黃金會員的默認驗證不應該被調用,而應該調用一個函數來改變用戶類型。我是Drupal的新手,請發送示例。此外,新的按鈕應該在註冊表格的項目之間。 – 2011-02-27 07:36:19