[![Build status](https://travis-ci.org/PolymerElements/iron-form.svg?branch=master)](https://travis-ci.org/PolymerElements/iron-form) _[Demo and API docs](https://elements.polymer-project.org/elements/iron-form)_ ## <iron-form> `` is a wrapper around the HTML `` element, that can validate and submit both custom and native HTML elements. It has two modes: if `allow-redirect` is true, then after the form submission you will be redirected to the server response. Otherwise, if it is false, it will use an `iron-ajax` element to submit the form contents to the server. Example: ```html I like donuts ``` By default, a native `` element (or `input type="submit"`) will submit this form. However, if you want to submit it from a custom element's click handler, you need to explicitly call the `iron-form`'s `submit` method. Example: ```html Submit function submitForm() { document.getElementById('iron-form').submit(); } ```