Witajcie.
Mam taki kod:
$(function () { $('#dynamicSearchBox').typeahead({ source: function (query, result) { if ($('#dynamicSearchBox').val().length >= 4) { $.ajax({ url: "{{ route('getCities') }}", data: 'city=' + query + '&r=' + Math.random().toString(36).substring(7), dataType: "json", type: "get", cache: false, success: function (data) { result($.map(data, function (item) { return item; })); } }); } } }); }); <http://december.com/html/4/element/input.html type="text" value="" name="searchbox" class="dynamicSearchBox" id="dynamicSearchBox" autocomplete="off">
Jest jeszcze taki atrybut dla pola input type text jak readonly lecz ta metoda może okazać się nieskuteczna na niektórych przeglądarkach. Możesz także przy pomocy js zablokować możliwość wpisywania jakichkolwiek znaków albo po prostu robić append danych do diva i dodatkowo dla każdego diva zrobić input typu hidden, który będziesz uzupełniał danymi z selecta.
Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)