0

我正在使用 DOMdocument 创建表单。要在字段集中添加更多输入框,我使用这个:

$fieldset->appendChild ( $textinput->cloneNode());

我想学习如何更改克隆输入框的id和名称。例如,第一个输入框是 id = "box", name="box-input",那么在克隆中,我希望它是 id="box-2", name = "box-input-2"。这可以做到吗?

4

1 回答 1

1

首先克隆它,更改属性并附加它:

$clone = $textinput->cloneNode();
$clone->setAttribute('id', '...');
$clone->setAttribute('name', '...');
$fieldset->appendChild($clone);
于 2012-07-16T09:08:22.570 回答