Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Apr 30th, 2012  |  syntax: None  |  size: 1.58 KB  |  hits: 18  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. How Could i rearrange textboxes which are named as array index
  2. var counter = 1;
  3. function addrow() {
  4.     var textbox = "<div id='rows" + counter + "'> </br><label>  Option :  </label><input type='text' name='Answers[" + counter + "]' class='ahsan required' /><a href="">Remove</a></div>";
  5.     var form = $("#form").valid();
  6.     if (form) {
  7.         $("#TextBoxesGroup").append(textbox);
  8.         counter++;
  9.     }
  10.     else {
  11.         return false;
  12.     }
  13. }
  14.        
  15. <div id="TextBoxesGroup" style="margin-left: 100px;">
  16.     <div id="rows0">
  17.         </br><label>
  18.             Option :
  19.         </label>
  20.         <input type='text' name='Answers[0]' class='ahsan required' /><a href="">Remove</a>
  21.      </div>
  22. </div>
  23. <div>
  24.     <input type="button" value="Add another row" onclick="addrow();" class="qa-adbtn" id='addButton' /></div>
  25.        
  26. $(function(){
  27.     $("#form").validate();
  28.      this.addrow = function() {
  29.         if ($("#form").valid()) {
  30.             var textbox = "<div> </br><label>  Option :  </label><input type='text' name='Answers["+$("#TextBoxesGroup div").length+"]' class='ahsan required' /><a class='remove-me' href='#'>Remove</a></div>";
  31.             $("#TextBoxesGroup").append(textbox);
  32.             $('.remove-me').click(function(){
  33.                 $(this).parent().remove();
  34.                 return false;
  35.             });
  36.         }
  37.         else {
  38.             return false;
  39.         }
  40.     }
  41.     this.addrow();
  42. });
  43.        
  44. <form id="form">
  45. <div id="TextBoxesGroup" style="margin-left: 100px;"></div>
  46. <div>
  47.     <input type="button" value="Add another row" onclick="addrow();" class="qa-adbtn" id='addButton' />
  48. </div>
  49. </form>