Address Finder can be invoked multiple times to attach multiple instances to your forms.
Each Address Finder instance is isolated and can be configured individually.
Loading...
<form style="max-width: 450px; padding: 10px;">
<label for="first_line">Address First Line</label>
<input type="text" id="first_line" />
<label for="second_line">Address Second Line</label>
<input type="text" id="second_line" />
<label for="third_line">Address Third Line</label>
<input type="text" id="third_line" />
<label for="post_town">Town or City</label>
<input type="text" id="post_town" />
<label for="postcode">Postcode</label>
<input type="text" id="postcode" />
</form>
import { AddressFinder } from "@ideal-postcodes/address-finder";
AddressFinder.setup({
apiKey: "ak_test",
inputField: "#first_line",
outputFields: {
line_1: "#first_line",
line_2: "#second_line",
line_3: "#third_line",
post_town: "#post_town",
postcode: "#postcode",
},
});
AddressFinder.setup({
apiKey: "ak_test",
inputField: "#second_line",
outputFields: {
line_1: "#first_line",
line_2: "#second_line",
line_3: "#third_line",
post_town: "#post_town",
postcode: "#postcode",
},
});