Functia autocomplete nu se comporta ca input/ type
Last Updated: Jul 23 2018 10:52, Started by
xxvirusxx
, Jul 22 2018 13:10
·
0
#1
Posted 22 July 2018 - 13:10
Se da una bucata cod
$('input[name=\'city\']').autocomplete({ 'source': function(request, response) { $.ajax({ url: 'index.php?route=extension/total/shipping/listcounties', type: 'post', data: $('#collapse-shipping-address select, #collapse-shipping-address input').serialize(), dataType: 'json', success: function(json) { response($.map(json, function(item) { return { label: item['label'], value: item['label'] } })); } }); }, 'select': function(item) { chosen = item['label'].split(', '); $('input[name=\'city\']').val(chosen[0]); $('input[name=\'postcode\']').val(chosen[1]); functionIHadToChange($('select[name=\'zone_id\']'), chosen[2]); } }); function functionIHadToChange($element, value) { // other code $element.find("option").filter(function(){ return ( ($(this).val().toLowerCase() == value.toLowerCase()) || ($(this).text().toLowerCase() == value.toLowerCase()) ) }).prop('selected', true); } Codul completeaza automat datele, doar ca la postcode nu face refresh sa-mi arate metoda de livrare. Daca sterg un numar din cod si-l trec iar, apare si metoda de livrare. Cum pot face ca functia autocomplete sa se comporte ca si cum as scrie manual codul? Mersi LE. Oare onchange, sau change stiu asa ceva? Edited by xxvirusxx, 22 July 2018 - 13:22. |
#3
Posted 22 July 2018 - 20:18
Este vorba de opencart si ma refer la metodele de livrare care apar daca se atsteaza codul postal.
Folosind ce am postat mai sus pune codurile in postcode input, doar ca nu mai apar metodele de livrare ca si cum le-as scrie din tastatura. |
#4
Posted 22 July 2018 - 21:05
pai fiecare item este o valoare de tipul <city>, <post_code>, <zone_id>
Deci unde este "metoda de livrare" ? De unde ai luat codul , ca nu este scris de tine.Da adresa git a proiectului sa vedem ce si cum. |
#5
Posted 23 July 2018 - 09:47
Pe baza codului postal tastat imi apare metode de livrare pe site
In sfarsit a raspuns autorul modulului, poate rezolva |
#6
Posted 23 July 2018 - 10:52
Rezolvat simplu si rapid prin functia .trigger
Edited by xxvirusxx, 23 July 2018 - 10:52. |
Anunturi
Bun venit pe Forumul Softpedia!
▶ 0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users