我在drupal表单中添加了一些复选框。用户可以选择一个选项或两个选项,也可以选择全部三个选项。虽然我可以抛出一个验证错误,至少应该选中一个复选框,但是无法验证是否选择了两个或三个,并且这些值也没有存储在提供的数据库中。
如何进行验证以便选择任何值,将其存储在数据库中?
请求帮助。
答案 0 :(得分:0)
将值存储在数据库中通常不是validation handler的一部分,它通常由submit handler函数处理。数据应该如何存储的具体细节取决于数据是什么以及如何使用数据,因此您需要提供更多细节以便在那里得到更具体的答案。
一般情况下,我建议您查看Examples for Developers project,其中提供了许多工作代码示例,演示了Drupal开发的各个方面,包括form example。