2012-04-04 19 views

回答

4

如發現here配置您的表單元素時,您應該添加一個'#element_validate'指向該元素的自定義驗證函數。你可以在窗體API中找到更多信息。here

+0

非常感謝 - 完美的工作:) – 2012-04-04 10:41:05

0

如果你想爲整個表單添加驗證,這是不可能的。我設法實現自己的最佳方式是使用$ edit將一個自定義函數添加到代碼中,並將其作爲一個返回值爲Boolean的參數。然後在保存數據之前調用hook_block_save()中的函數以執行額外的檢查。可以正常工作,唯一的例外是它不會在表單中不正確的紅色值中突出顯示。