#jQuery-expandingForm
Expanding form plugin for jquery.
<script type="text/javascript">
$(selector).expandingForm(options);
</script>
{
from: ['top' | 'down']
}
By default direction of expansion is from top to down.
Don't forget to place elements in the right order!
From top:
<form>
<input type="text" placeholder="Step 1" />
<input type="text" placeholder="Step 2" />
<input type="text" placeholder="Step 3" />
<input type="submit" value="Confirm" />
</form>
From down:
<form>
<input type="submit" value="Confirm" />
<input type="text" placeholder="Step 3" />
<input type="text" placeholder="Step 2" />
<input type="text" placeholder="Step 1" />
</form>
Your default form:
<form>
<input type="text" placeholder="Step 1" />
<input type="text" placeholder="Step 2" />
<input type="text" placeholder="Step 3" />
<input type="submit" value="Confirm" />
</form>
Wrapped form after using the plugin:
<form class="exp_form">
<div class="exp_form-row">
<input type="text" placeholder="Step 1" />
</div>
<div class="exp_form-row hidden">
<input type="text" placeholder="Step 2" />
</div>
<div class="exp_form-row hidden">
<input type="text" placeholder="Step 3" />
</div>
<div class="exp_form-row hidden">
<input type="submit" value="Confirm" />
</div>
</form>