2010-12-06 3 views
1

내 별 등급에 약 10 개의 라디오를 만들어야합니다. 마지막에 나는이 html 코드를 필요zend framework : zend form 곱하기 라디오 버튼 만들기

<input name="star2clinic" type="radio" class="star {split:2}" disabled="disabled" /> 
<input name="star2clinic" type="radio" class="star {split:2}" disabled="disabled" /> 
<input name="star2clinic" type="radio" class="star {split:2}" disabled="disabled" /> 
<input name="star2clinic" type="radio" class="star {split:2}" disabled="disabled" /> 
<input name="star2clinic" type="radio" class="star {split:2}" disabled="disabled" /> 
<input name="star2clinic" type="radio" class="star {split:2}" disabled="disabled" /> 
<input name="star2clinic" type="radio" class="star {split:2}" disabled="disabled" checked="checked" /> 
<input name="star2clinic" type="radio" class="star {split:2}" disabled="disabled" /> 
<input name="star2clinic" type="radio" class="star {split:2}" disabled="disabled" /> 
<input name="star2clinic" type="radio" class="star {split:2}" disabled="disabled" /> 

하지만 메신저는 하나 개의 라디오 요소 ($input_new = $this->createElement('radio','Stars' ,array( 'label' => 'Stars', 'Options' => array('class'=>'star {split:2}')));)를 만들고 것이다 미친 :) 일부 reciepe 제발 부여 보이는 handly 10 개의 요소를 만드는 방법을 알고있다.

답변

1

addMultiOptions을 사용하십시오.

+0

메신저 결과에 그것은 아무것도하지만를 사용하려고합니다. 몇 가지 예를 쓸 수 있습니까? –

+0

오. 고마워. 메신저 오류를 발견하고 지금은 작동합니다. 고마워! –

1

저는 문제가있을 수 있다고 생각합니다. Zend_Form_Element_Radio는 각 라디오를 <label for="elementName-1">...</label><br>으로 감쌀 것입니다. 이 jquery 별 등급 작동하지 않습니다.

당신은 빠른 해결 방법을 수행 할 수 있습니다

$('.row_stars input:radio').unwrap(); $('.row_stars br').remove();