我正在使用DOMdocument创建表单。为了在字段集中添加更多的输入框,我使用以下内容:
$fieldset->appendChild ( $textinput->cloneNode());
我想学习如何更改克隆的输入框的id和名称。例如,第一个输入框是id="box",name="box input",然后,在克隆中,我希望它是id="box-2",name="box-input-2"。这能做到吗?
首先克隆它,更改属性并附加它:
$clone = $textinput->cloneNode();
$clone->setAttribute('id', '...');
$clone->setAttribute('name', '...');
$fieldset->appendChild($clone);