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); }); });
<scriptsrc="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script><buttonid="add-dependent-btn">
  Add row
</button><divclass="dependent-row"><divclass="row"style="border:1px solid #ccc; padding: 5px; margin: 10px 0;"><label>First Name</label><inputtype="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"