$("#f_name").suggestions({
token: "XXXXX",
type: "NAME",
params: {
parts: ["NAME"]
},
onSelect: function(suggestion) {
console.log(suggestion);
}
});
$("#l_name").suggestions({
token: "XXXX",
type: "NAME",
params: {
parts: ["SURNAME"]
},
onSelect: function(suggestion) {
console.log(suggestion);
}
});
$("#email").suggestions({
token: "XXXX",
type: "EMAIL",
onSelect: function(suggestion) {
console.log(suggestion);
}
});
var token = "XXXXXXXX";
function enforceRegion(suggestion) {
var sgt = $("#city").suggestions();
sgt.clear();
sgt.setOptions({
constraints: {
locations: { kladr_id: suggestion.data.kladr_id }
},
restrict_value: true
});
}
$("#state").suggestions({
token: token,
type: "ADDRESS",
bounds: "region",
geoLocation: false,
onSelect: enforceRegion
});
$("#city").suggestions({
token: token,
type: "ADDRESS",
bounds: "city-settlement"
});