2012-07-16 3 views
0

,이 같은 일 개 라디오 입력을 만들 수 있습니다DOMDocument를 사용하여 비율 또는 확인란 선택을 만드는 방법은 무엇입니까? DOMDocument를 가진

$html = new DOMDocument; 
$radio = $html->createElement ('input'); 
$radio->setAttribute ('type', 'radio'); 
$radio->setAttribute ('name', 'test-ratio'); 
$fieldset->appendChild ($radio); 

이것은 하나의 무선 입력을 생성합니다. 선택 목록이있을 때 위의 코드를 반복하여 라디오 입력 목록을 작성해야합니까? 아니면 더 좋은 방법이 있습니까?

답변

1

라디오 단추를 만들려면 새 DomDocument를 만들 필요가 없습니다. 이미 가지고있는 DomDocument 만 다시 사용하십시오.

또한 하나의 라디오 입력을 만들고 cloneNode을 사용하여 복사본을 만들 수 있습니다.

$radio = $html->createElement ('input'); 
$radio->setAttribute ('name', 'test-ratio'); 
$fieldset->appendChild ($radio); 
$fieldset->appendChild ($radio->cloneNode()); 
+0

가끔은 3 개의 라디오가 필요할 때가 있는데 때때로 4가 필요하면 "n = 3"또는 "n = 4"의 인수를 추가 할 수 있습니다 (i = 0 i appendChild ($ radio-> cloneNode());" 이거 괜찮 니? – Jenny

+0

@ Jenny 첫 번째 루프를 만들어 루프를 만들어 나머지를 만들 수 있습니다. – Musa

+0

감사합니다. – Jenny

관련 문제