我正在使用 Drupal 6 自定义表单,并且我想将表单名称属性更改为其他内容。这可能吗?
例如,我有这个。
<input type="text" name="field" maxlength="128" id="edit-name" value="">
我想将其更改为以下内容。
<input type="text" data-name="field" maxlength="128" id="edit-name" value="">
我正在使用 Drupal 6 自定义表单,并且我想将表单名称属性更改为其他内容。这可能吗?
例如,我有这个。
<input type="text" name="field" maxlength="128" id="edit-name" value="">
我想将其更改为以下内容。
<input type="text" data-name="field" maxlength="128" id="edit-name" value="">
您可以使用hook_form_alter()添加新属性,并将 a 添加#data-name
到您尝试更新的字段的数组中。我不认为您可以轻松删除 Drupal 6 中的 name 属性,但我从未尝试过。有关 Drupal 6 表单 API 的更多信息。
注意:社区不再正式支持 Drupal 6。虽然有些地方为 Drupal 6 提供长期支持,但您应该计划尽快迁移到 Drupal 7 或 8。