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('MemberName').value;
  11.     var id2 = document.getElementById('MemberFunction').value;
  12.    
  13.     $('#members').append('<p id=\'row\' + id + \'>'
  14.         + '<div id="input required"><label for="MemberName">Name</label>'
  15.         + '  <input type=\'text\' size=\'20\' name=\'d[name][]\' id=\'MemberName\' ' + id + '\'> '
  16.         + '</div><div id="input required"><label for="MemberFunction">Function</label>'
  17.         + '  <input type=\'text\' size=\'20\' name=\'d[function][]\' id=\'MemberFunction\' ' + id2 + '\'> '
  18.         + '</div>'
  19.         + '<a href=\'#\' onClick=\'removeFormField(\'MemberName' + id + ',\'MemberFunction' + id2 + '\'); return false;\'>Remove</a>'
  20.         + '<p>');   
  21.    
  22.     id = (id - 1) + 2;
  23.     id2 = (id2 - 1) + 2;
  24.     document.getElementById('MemberName').value = id;
  25.     document.getElementById('MemberFunction').value = id2;
  26. }
  27.  
  28. function removeFormField(id1,id2) {
  29.     $(id1).remove();
  30.     $(id2).remove();
  31. }
  32.  
  33. the form ...
  34.  
  35.    
  36.     <p>
  37.         <a href="#" onClick="addFormField(); return false;">Add</a>
  38.     </p>
  39.    
  40. <form id="form1" method="post" action="/cake/bands/register_member/"><input type="hidden" value="0" id="theValue" />
  41.  
  42. <fieldset> 
  43.         <LEGEND align=top> Member information </LEGEND>
  44.         <div id="input required">
  45.             <label for="MemberName">Name</label>
  46.             <input type='text' size='20' name='d[name][]' id='MemberName'>
  47.         </div>       
  48.         <div id="input">
  49.             <label for="MemberFunction">Function</label>
  50.             <input type='text' size='20' name='d[function][]' id='MemberFunction'>
  51.         </div>
  52. </fieldset>
  53.     <!-- end cloning -->
  54.  
  55. <div id='members'></div>
  56.     <?php echo $form->end('Submit');?>
  57.    
  58.  
  59.    
Parsed in 0.120 seconds, using GeSHi 1.0.7.14

Modify this Paste