vurghus-minar / isiaFormRepeater

isiaFormRepeater is simple and lightweight jquery form repeater plugin
MIT License
1 stars 1 forks source link

isiaFormRepeater

Check out the demo on Codepen: https://codepen.io/vurghusm/pen/zVGjyr

About

isiaFormRepeater is simple and lightweight jquery form repeater plugin.

Wordpress Plugin Repeater Field

You can find a sample demo of how to use isiaFormRepeater in creating repeater fields in Wordpress plugins here

Get started

Example Use

Reference the following styles in your html header:

<link rel="stylesheet" href="https://github.com/vurghus-minar/isiaFormRepeater/blob/master/path_to_css_folder/isiaFormRepeater.css" />

Reference the following scripts in your html footer:

<!-- Jquery is a required dependency -->
<script src="https://github.com/vurghus-minar/isiaFormRepeater/raw/master/path_to_js_folder/jquery.js" type="text/javascript"></script>
<script
  src="https://github.com/vurghus-minar/isiaFormRepeater/raw/master/path_to_js_folder/isiaFormRepeater.js"
  type="text/javascript"
></script>

Create the repeater element as follows:

<div
  class="isiaFormRepeater repeat-section"
  id="repeaterElement"
  data-field-id="test_field_id"
  data-items-index-array="[1]"
>
  <div class="repeat-items">
    <div class="repeat-item" data-field-index="1">
      <input
        class="repeat-el"
        id="test_field_id[1][test_sub1]"
        name="test_field_id[1][test_sub1]"
      /><input
        class="repeat-el"
        id="test_field_id[1][test_sub2]"
        name="test_field_id[1][test_sub2]"
      />
    </div>
  </div>
</div>
!!!Required HTML parameters

Initialize the script as follows in the footer:

<script type="text/javascript">
  $(document).ready(function() {
    $("#repeaterElement").isiaFormRepeater();
  });
</script>