Skip to content Skip to sidebar Skip to footer

Adding New Fields With Dynamic Field Name Sets Field Names To The Same Name

I have a div that contains a field which I want to add to the page when I click the add button. // the div that contains the field
+ lineNumber + '][fields][firstName]'; var myLabel = newRowObject.find('label'); myLabel.text(label); var myInput = newRowObject.find('input.firstName.dependentfield'); myInput.val(''); myInput.attr('name', inputName); $('div.dependent-row').append(newRowObject); } } $(function() { rowObject = $('div.dependent-row > div.row').clone(); $('#add-dependent-btn').click(function() { var totalRow = $('div.dependent-row > div.row').length; addRow(totalRow + 1); }); });
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<button id="add-dependent-btn">
  Add row
</button>
<div class="dependent-row">
  <div class="row" style="border:1px solid #ccc; padding: 5px; margin: 10px 0;">
    <label>First Name</label>
    <input type="text" value="" class="firstName dependentfield">
  </div>
</div>

Post a Comment for "Adding New Fields With Dynamic Field Name Sets Field Names To The Same Name"