입력 필드가 Jquery UI 자동 완성과 연결되어 있습니다. 이 필드는 사용자가 장치의 카탈로그 번호를 입력하는 데 사용됩니다. 그는 두 가지 방법으로 작업을 수행 할 수 있습니다.가장 가까운 일치를 선택하는 Jquery UI 자동 완성
- 먼저. 손으로 작성하고 자동 완성 목록
- 에서 하나를 선택하거나 카탈로그 번호
Unfortunatelly 바코드를 입력하는 바코드 스캐너를 사용하여 항상 장치 EQ에 인쇄 된 그와 같은 대답을 제공합니다.
100-ENT/A 그러나 바코드는 100-ENT/OA
를 반환 156-CNR/B 인쇄 및 바코드 그래서
156-CNR B를 반환이 인쇄되어 있습니다 자동 완성에서 가장 근접한 항목을 선택하고 싶습니다.
나는이 플러그인을 사용하여 첫 번째 플러그인을 선택할 수 있음을 알고 있습니다. CLICK 하지만 가장 일치하는 항목을 선택하는 방법은 무엇입니까?
function GetNames() {
var availableTags;
var jsonData
$.ajax({
url: "/DeviceInstance/GetDeviceNames",
type: "GET",
dataType: "json",
error: function (data) {
alert("wystąpił nieokreślony błąd " + data);
},
success: function (data) {
availableTags = data;
$(".deviceCatalog").autocomplete({
source: availableTags,
change: function (event, ui)
{
viewModel.DeviceTemp(ui.item.id);
}
});
}
})
};
"가장 가까운 성냥을 식별 할 수있는 방법을 만들고 싶습니다"라고 OP가 요구하는 것입니다. '어떻게'에 관한 나의 대답을보십시오. – Mzn
그래서 당신은 비교하는 방법을 묻습니다. 오해. 나는 그것을 구현할 곳을 묻고 있다고 생각했다. 당신은 당신이 얻는 텍스트와 원하는 결과가 무엇인지에 대한 몇 가지 예를들 수 있습니까? 일부 샘플은 도움이 될 코드 유형에 익숙하지 않습니다. – workabyte