如何使用AJAX动态删除Drupal 7自定义表单中的字段

时间:2015-01-24 08:57:54

标签: drupal-7 drupal-fapi drupal-forms drupal-fields drupal-ajax

基于Drupal示例模块中提供的“Add-more按钮(带有优雅降级)”示例,我创建了一个可以使用AJAX动态添加字段的表单,现在我想为每个表单添加一个单独的Remove按钮字段,以便我可以删除单个字段(而不仅仅是最后一个字段)。

减少字段数量并重建表单只会删除表单中的最后一个字段。

Drupal这样做的方法是什么?什么是达到我要求的最佳方法?

1 个答案:

答案 0 :(得分:0)

所以每个字段旁边都有一个删除按钮?在这种情况下,按钮只需要定位该字段的包装器(在一个易于识别的div中包围该字段,并将该按钮的ajax目标设置为相同)。提示:该按钮也应该包含在该包装中,因此单击时它也会消失。