1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73
|
<div class="input-group">
<span class="input-group-addon" id="basic-addon1">Code Postal</span>
{{ form_widget(form.cp, { 'attr': {'class': 'form-control', 'placeholder' : "obligatoire", 'size' : '6'} }) }}
</div>
<div class="clear" style="height: 8px;"></div>
<div class="input-group">
<span class="input-group-addon" id="basic-addon1">Ville</span>
{{ form_widget(form.ville, { 'attr': {'class': 'form-control', 'placeholder' : "obligatoire"} }) }}
</div>
// recherche par ville
$("#a_q_at_ville").autocomplete({
source: function (request, response) {
var objData = {};
objData = { ville: $.trim(request.term), pays: 'FR', maxRows: 25 };
$.ajax({
url: "{{ url('cp_ville_ajaxrq') }}",
dataType: "json",
data: objData,
type: 'POST',
success: function (data) {
response($.map(data, function (item) {
return {
label: item.CodePostal + ", " + item.Ville,
value: function () {
$('#a_q_at__cp').val(item.CodePostal);
$('#a_q_at_e_region').val(item.nomadmin2);
$('#a_q_at_pays').val("France");
return item.Ville;
}
}
}));
}
});
},
minLength: 2,
delay: 50
});
// recherche par cp
$("#a_q_at_cp").autocomplete({
source: function (request, response) {
var objData = {};
objData = { codePostal: $.trim(request.term), pays: 'FR', maxRows: 25 };
$.ajax({
url: "{{ url('cp_ville_ajaxrq') }}",
dataType: "json",
data: objData,
type: 'POST',
success: function (data) {
response($.map(data, function (item) {
return {
label: item.CodePostal + ", " + item.Ville,
value: function () {
$('#a_q_at_ville').val(item.Ville);
$('#a_q_at_region').val(item.nomadmin2);
$('#a_q_at_pays').val("France");
return item.CodePostal;
}
}
}));
}
});
},
minLength: 3,
delay: 50
}); |
Partager