我正在 Drupal 6 中构建一个多步骤表单。由于某种原因,第一次显示步骤 1 表单时,元素id的属性有一个额外的“-1”。form
例如,如果表单名称是“user-registration”,那么我第一次访问步骤1表单时,就是id“user-registration-1”。然后,如果我转到步骤 2,则为id“用户注册”。如果我回到步骤 1,id仍然是“用户注册”。
我想知道是否有办法设置属性id或阻止 Drupal 添加额外的“-1”。
谢谢。
你可以自己设置id。
$form['#attributes'] = array('id' => 'user-registration');
Run Code Online (Sandbox Code Playgroud)