ul li list with unique id in Zend_Form using decorators

Maxood

New Member
I need to make the following html using Zend form and form decorators... \[code\]<ul> <li id="containeruser1"> <label for="user1"><input type="checkbox" class="textbox" value="http://stackoverflow.com/questions/3844429/1" id="user1" name="users[]">User One</label> </li> <li id="containeruser2"> <label for="user2"><input type="checkbox" class="textbox" value="http://stackoverflow.com/questions/3844429/2" id="user2" name="users[]">User Two</label> </li> <li id="containeruser3"> <label for="user3"><input type="checkbox" class="textbox" value="http://stackoverflow.com/questions/3844429/3" id="user3" name="users[]">User Three</label> </li> <li id="containeruser4"> <label for="user4"><input type="checkbox" class="textbox" value="http://stackoverflow.com/questions/3844429/4" id="user4" name="users[]">User Four</label> </li></ul>\[/code\]The php code i use is .... \[code\] $userelement = new Zend_Form_Element_MultiCheckbox ( 'users' ); $userelement-> setRequired(true) ->addDecorator("<li>") ->addMultiOptions ( array ('1' => 'User One', '2' => 'User Two', '3' => 'User Three', '4' => 'User Four' ) ) ->setSeparator ( '</li><li>' )->addValidator('NotEmpty', true) ->addErrorMessage('Please select atleast one user'); $userelement->class = 'textbox';\[/code\]The output is not exactly wht i want.... Each li tag needs to have a unique id so tht i can use some js to do some client side validations and modifications...... Im beginning to use Zend_form and the decorators are a bit confusing ......Please do help...
 
Back
Top