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 に答える