08.21 php
toste
Note
toste did not leave a note
  1. var gui={
  2.     updateContent:function(){
  3.         $('content').visualEffect('Highlight');
  4.         $('link').visualEffect('Fade');
  5.     }
  6. }
  7.  
  8. function addFormField() {
  9.  
  10.     var id = document.getElementById('id').value;
  11.    
  12.     $('#members').append('<p id=\'row\' + id + \'>'
  13.          + ' <input type=\'text\' size=\'20\' name=\'data[\'Member\'][\'name\'][]\' id=\'MemberName\' + id + \'\'> '
  14.          + ' <input type=\'text\' size=\'20\' name=\'data[\'Member\'][\'function\'][]\' id=\'MemberName\' + id + \'\'> '
  15.          + '<a href=\'#\' onClick=\'removeFormField(\'#row\' + id + \'); return false;'>Remove</a>'
  16.          + <p>');   
  17.    
  18.     id = (id - 1) + 2;
  19.     document.getElementById('id').value = id;
  20. }
  21.  
  22. function removeFormField(id) {
  23.     $(id).remove();
  24. }
  25.  
  26. the form...
  27.  
  28.    
  29.     <p>
  30.         <a href="#" onClick="addFormField(); return false;">Add</a>
  31.     </p>
  32.    
  33. <form id="form1" method="post" action="/cake/bands/register_members/"><input type="hidden" value="0" id="theValue" />
  34.  
  35. <fieldset> 
  36.         <LEGEND align=top> Member information </LEGEND>
  37.         <div id="input required">
  38.             <label for="MemberName">Name</label>
  39.             <input type="text" maxlength="50" value="" id="id" />
  40.         </div>       
  41.         <div id="input">
  42.             <label for="MemberFunction">Function</label>
  43.             <input type="text" maxlength="100" value="" id="id" />
  44.         </div>
  45. </fieldset>
  46.     <!-- end cloning -->
  47.  
  48. <div id='members'></div>
  49.     <?php echo $form->end('Submit');?>
  50.    
  51.  
  52.    
Parsed in 0.102 seconds, using GeSHi 1.0.7.14

Modify this Paste